Как установить JFrog Artifactory на CentOS 8

Как установить JFrog Artifactory на CentOS 8

 

В этом руководстве мы покажем вам, как установить JFrog Artifactory на CentOS 8. Для тех из вас, кто не знал, JFrog Artifactory — это инструмент управления двоичным хранилищем, который управляет двоичным хранилищем в зависимости от инструмента сборки (например, maven, Gradle ) для облегчения управления сторонними библиотеками и публикации целевого репозитория, тем самым повышая эффективность разработки программного обеспечения. С JFrog у вас есть гибкость использования ваших любимых инструментов оркестровки для управления развертыванием приложений с использованием различных пакетов конфигурации и артефактов приложений, управляемых в Artifactory.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Postman на CentOS 8.

Установите JFrog Artifactory на CentOS 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update
sudo dnf install epel-release

Шаг 2. Установка JFrog Artifactory на CentOS 8.

Теперь мы создали простой скрипт для установки Jfrog в системе CentOS:

nano jfrog-installer.sh

Добавьте следующие строки:

#/bin/bash

# Disable the SELINUX on CentOS 8
# set temporary permissive selinux mode. reboot not require
sudo setenforce 0
# In next reboot,the below line will help to set disable selinux permanently.
sudo sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config

# jfrog oss 7.x require Java 11, installing wget and openjdk
sudo dnf install -y wget java-11-openjdk*

# download jfrog repo and directly keep in /etc/yum.repos.d dir
sudo wget https://bintray.com/jfrog/artifactory-rpms/rpm -O /etc/yum.repos.d/bintray-jfrog-artifactory-oss-rpms.repo

# install jfrog-artifactory-oss (open source)
sudo dnf install -y jfrog-artifactory-oss

# yaml files are indent sensitive. So do not remove spaces while copying. Keep as it is.
# creating system.yaml
cat <<EOF >system.yaml
configVersion: 1
shared:
    extraJavaOpts: "-server -Xms512m -Xmx2g -Xss256k -XX:+UseG1GC"
    security:
    node:
    database:
EOF

# copying above created system.yaml and replacing by original one 
sudo cp -brvf system.yaml /var/opt/jfrog/artifactory/etc/system.yaml

# enable artifactoyr.service as well as start the service at a same time
sudo systemctl enable --now artifactory

# Now open web browser - http://<jfrog-ip-or-fqdn>:8081 and do the post setup of jfrog.

Затем дайте скрипту разрешение на выполнение:

sudo chmod +x jfrog-installer.sh

После этого выполняем скрипт:

sh jfrog-installer.sh

Шаг 3. Настройте брандмауэр.

Теперь мы настраиваем firewalld, чтобы разрешить доступ к главному порту приложения JFrog Artifactory:

sudo firewall-cmd --add-port=8081/tcp --permanent
sudo firewall-cmd --reload

Шаг 4. Доступ к веб-интерфейсу JFrog.

После успешной установки откройте веб-браузер и нажмите URL-адрес в клиентском браузере.http://your-ip-address:8081

Логины по умолчанию:

Username: admin
Password: password

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

Поздравляю! Вы успешно установили JFrog. Благодарим за использование этого руководства для установки JFrog Artifactory в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт JFrog .

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

18 − 6 =