在本教程中,我们将向您展示如何在 CentOS 8 上安装 JFrog Artifactory。 对于那些不知道的人,JFrog Artifactory 是一个二进制存储管理工具,它管理依赖于构建工具(如 maven、 Gradle) 方便管理第三方库和发布目标存储库,从而提高软件开发效率。 使用 JFrog,您可以灵活地使用您最喜欢的编排工具,使用在 Artifactory 中管理的不同配置包和应用程序工件来管理您的应用程序部署。
本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo
‘ 获取 root 权限的命令。 我将向您展示在 CentOS 8 上逐步安装 Postman。
在 CentOS 8 上安装 JFrog Artifactory
步骤 1. 首先,让我们先确保您的系统是最新的。
sudo dnf update sudo dnf install epel-release
步骤 2. 在 CentOS 8 上安装 JFrog Artifactory。
现在我们创建了一个简单的脚本来在 CentOS 系统上安装 Jfrog:
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 - https://<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 Web 界面。
成功安装后,现在打开网络浏览器并点击 URL https://your-ip-address:8081
从客户端浏览器。
默认登录是:
Username: admin Password: password
恭喜! 您已成功安装 JFrog。 感谢您使用本教程在 CentOS 8 系统上安装 JFrog Artifactory。 如需更多帮助或有用信息,我们建议您查看 JFrog 官方网站.