Как установить 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. Благодарим за использование этого руководства для установки JFrog Artifactory в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт JFrog .