Как установить JFrog Artifactory в Ubuntu 20.04
JFrog Artifactory — одно из самых передовых приложений для управления репозиторием, которое легко интегрируется с инструментами непрерывной интеграции и доставки. Это поможет вам получить единый источник правды для всех ваших пакетов, изображений контейнеров и диаграмм Helm. Это руководство проведет вас через установку JFrog Artifactory в Ubuntu 20.04.
С JFrog Artifactory вы используете ваши любимые инструменты оркестровки для управления развертываниями ваших приложений с использованием различных пакетов конфигурации и артефактов приложений, управляемых в Artifactory, таких как Docker и Helm. Он предлагает различные решения для хранения, которые позволяют масштабировать ваши репозитории по мере роста вашего бизнеса.
Как установить JFrog Artifactory на Ubuntu 20.04
Мы будем устанавливать версию JFrog’s Artifactory с открытым исходным кодом, созданную для ускорения циклов разработки с использованием бинарных репозиториев. Вы можете установить JFrog Artifactory в Ubuntu 20.04 из пакетов Debian или с помощью образов контейнеров Docker.
Наш метод установки взят из пакетов debian, представленных в репозитории APT. Добавьте репозиторий в вашу систему Ubuntu, выполнив следующие команды.
Шаг 1: Импортировать репозиторий Ключ GPG
Начните с импорта ключа GPG, используемого для подписи пакетов debian.
sudo apt update
sudo apt update
wget -qO - https://api.bintray.com/orgs/jfrog/keys/gpg/public.key | sudo apt-key add -
Шаг 2: Добавьте JFrog Artifactory в Ubuntu 20.04
После подтверждения импорта ключа GPG вы можете добавить JFrog Artifactory в Ubuntu 20.04.
echo "deb https://jfrog.bintray.com/artifactory-debs bionic main" | sudo tee /etc/apt/sources.list.d/jfrog.list
Обновить индекс APT:
sudo apt update
Шаг 3: Установите JFrog Artifactory в Ubuntu 20.04
Используйте менеджер пакетов apt для установки JFrog Artifactory в Ubuntu 20.04:
sudo apt update
sudo apt install jfrog-artifactory-oss
Установка начнется немедленно.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
jfrog-artifactory-oss
0 upgraded, 1 newly installed, 0 to remove and 36 not upgraded.
Need to get 422 MB of archives.
After this operation, 767 MB of additional disk space will be used.
Get:1 https://jfrog.bintray.com/artifactory-debs bionic/main amd64 jfrog-artifactory-oss amd64 7.4.3 [422 MB]
Fetched 422 MB in 6s (74.2 MB/s)
....
Запустите и включите сервис:
sudo systemctl start artifactory.service
sudo systemctl enable artifactory.service
Подтвердите статус сервиса:
$ systemctl status artifactory.service
● artifactory.service - Artifactory service
Loaded: loaded (/lib/systemd/system/artifactory.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2020-05-28 01:24:19 CEST; 1min 0s ago
Main PID: 8385 (java)
Tasks: 0 (limit: 4567)
Memory: 1.6M
CGroup: /system.slice/artifactory.service
‣ 8385 /opt/jfrog/artifactory/app/third-party/java/bin/java -Djava.util.logging.config.file=/opt/jfrog/artifactory/app/artifactory/tomcat/>
May 28 01:24:18 ubuntu su[8692]: pam_unix(su:session): session opened for user artifactory by (uid=0)
May 28 01:24:19 ubuntu su[8692]: pam_unix(su:session): session closed for user artifactory
May 28 01:24:19 ubuntu su[8814]: (to artifactory) root on none
May 28 01:24:19 ubuntu su[8814]: pam_unix(su:session): session opened for user artifactory by (uid=0)
May 28 01:24:19 ubuntu su[8814]: pam_unix(su:session): session closed for user artifactory
May 28 01:24:19 ubuntu su[8951]: (to artifactory) root on none
May 28 01:24:19 ubuntu su[8951]: pam_unix(su:session): session opened for user artifactory by (uid=0)
May 28 01:24:19 ubuntu su[8951]: pam_unix(su:session): session closed for user artifactory
May 28 01:24:19 ubuntu systemd[1]: Started Artifactory service.
...
Шаг 4: Доступ к Artifactory Web Interface
Доступ к артефакту можно получить по следующему URL:
http://SERVERIP_OR_DOMAIN:8081/artifactory
Вы должны увидеть страницу приветствия Artifactory.
Username: admin Password: password
Нажмите кнопку « Начать ».
Выберите репозитории, которые будут созданы во время установки.
Теперь у вас установлена JFrog Artifactory на компьютере с Ubuntu 20.04 Linux.
Ссылка: