如何在Ubuntu 20.04上安装Jfrog artifactory

时间:2020-02-23 14:44:41  来源:igfitidea点击:

JFROG Artifactory是最先进的存储库管理应用之一,可与连续集成和交付工具无缝集成。
它有助于我们为所有包装,Docker图像和掌舵图都有一个单一的真理来源。
本教程将在Ubuntu 20.04上安装JFrog artifactory。

使用JFROG Artifactory,我们可以使用我们最喜欢的Orchestration工具使用在漫画中管理的不同配置包和应用程序工件,例如Docker和Helm。
它提供了各种存储解决方案,让存储库刻度随着业务的增长。

在Ubuntu 20.04上安装Jfrog artifactory

我们将安装JFROG的艺术开放源版创建,以使用二进制存储库加速开发周期。
我们可以选择在Debian软件包上或者使用Docker容器图像在Ubuntu 20.04上安装Jfrog artifactory。

我们的安装方法来自APT存储库中提供的Debian软件包。
通过运行以下命令将存储库添加到Ubuntu系统。

第1步:导入存储库GPG密钥

首先导入用于签署Debian包的GPG密钥。

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步:在Ubuntu 20.04上安装Jfrog artifactory

使用APT包管理器在Ubuntu 20.04上安装JFrog artifactory:

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 2017-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
Jan 28 01:24:18 ubuntu su[8692]: pam_unix(su:session): session opened for user artifactory by (uid=0)
Jan 28 01:24:19 ubuntu su[8692]: pam_unix(su:session): session closed for user artifactory
Jan 28 01:24:19 ubuntu su[8814]: (to artifactory) root on none
Jan 28 01:24:19 ubuntu su[8814]: pam_unix(su:session): session opened for user artifactory by (uid=0)
Jan 28 01:24:19 ubuntu su[8814]: pam_unix(su:session): session closed for user artifactory
Jan 28 01:24:19 ubuntu su[8951]: (to artifactory) root on none
Jan 28 01:24:19 ubuntu su[8951]: pam_unix(su:session): session opened for user artifactory by (uid=0)
Jan 28 01:24:19 ubuntu su[8951]: pam_unix(su:session): session closed for user artifactory
Jan 28 01:24:19 ubuntu systemd[1]: Started Artifactory service.
...

第4步:访问artifactory Web界面

可以使用以下URL访问艺术事件:

http://SERVERIP_OR_DOMAIN:8081/artifactory

我们应该看到artifactory欢迎页面。

默认登录是:

Username: admin
Password: password

单击"开始入门"按钮。

通过设置新的,重置管理员密码。

为JFROG提供基本网址。

选择在安装期间要创建的存储库。