Как установить JFrog Artifactory в Ubuntu 20.04

Как установить 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.

install-jfrog-artifactory-ubuntu-01-1024x589
Логины по умолчанию:
Username: admin
Password: password

Нажмите кнопку « Начать ».

 

 

 

install-jfrog-artifactory-ubuntu-02-1024x564
Сбросьте пароль администратора, установив новый.
install-jfrog-artifactory-ubuntu-03-1024x469
Укажите базовый URL для вашей JFrog.

install-jfrog-artifactory-ubuntu-04-1024x468

Выберите репозитории, которые будут созданы во время установки.

install-jfrog-artifactory-ubuntu-05-1024x467

Теперь у вас установлена ​​JFrog Artifactory на компьютере с Ubuntu 20.04 Linux.

install-jfrog-artifactory-ubuntu-06-1024x470

Ссылка:

JFrog Руководства пользователя