• Centos 7 通过yum的方式安装配置Artifactory 5.10


    制品仓库系统有很多,例如:Artifactory,Nexus,Archiva,

    其中Artifactory拥有很多强大的企业级特性和人性化的用户接口,很多大型的公司都在使用它。

    背景:因客户需求,需要为他们搭建maven的私有仓库,以减大把的时间消耗在漫长的jar包下载中。

    安装前准备

    安装JDK 8:

    Artifactory 依赖jdk8环境运行,所以我们需要确保本地是否有java环境,

    我们可以通过yum安装:

    # yum install java
    ......
    
    ==============================================================================================================================
     Package                  架构                    版本                                        源                        大小
    ==============================================================================================================================
    正在安装:
     java-1.8.0-openjdk     x86_64                  1:1.8.0.161-0.b14.el7_4                     updates                  243 k
    为依赖而安装:
    ......
    

    官方建议:

     

    安装Artifactory

    这里我们通过yum安装artifactory的pro版:

    wget https://bintray.com/jfrog/artifactory-pro-rpms/rpm -O bintray-jfrog-artifactory-pro-rpms.repo
    sudo mv bintray-jfrog-artifactory-pro-rpms.repo /etc/yum.repos.d/
    sudo yum install jfrog-artifactory-pro
    

    启动artifactory:

    service artifactory start | stop
    

    你也可以查看它的日志,通过:

    tail -f $ARTIFACTORY_HOME/logs/artifactory.log
    

    配置文件存储

    考虑到文件存储可能会导致大量的依赖包占用光系统空间,所以我们挂载了一块数据盘,

    所以我们需要修改Artifactory的binarystore.xml文件,它放在/etc/opt/jfrog/artifactory目录下:

    # cat binarystore.xml 
    
    <config version="1">
        <chain template="file-system"/>
        <provider id="file-system" type="file-system">
            <baseDataDir>/data/artifactory</baseDataDir>
            <fileStoreDir>filestore</fileStoreDir>
            <tempDir>temp</tempDir>
        </provider>
    </config>
    
    •  baseDataDir : 默认 <$ARTIFACTORY_HOME/data>
      • Artifactory存储数据文件的根目录。
    •  fileStoreDire : 默认 <filestore>
      • 文件存储的二进制文件的根文件夹。如果以“/”开头,则视为绝对路径。否则视为是相对于baseDataDir的路径。
    •  tempDir : 默认 <temp>
      • baseDataDir下的临时文件夹,这必须与fireStoreDir位于同一个磁盘上

    注意:记得更改目录权限否则无法启动以及创建对应的目录

    # chown -R artifactory:artifactory /data/artifactory
    

      

  • 相关阅读:
    【队列】队列的分类和实现
    【JSP】EL表达式语言
    【JSP】JSP的介绍和基本原理
    【JSP】JSP Action动作标签
    【Servlet】关于RequestDispatcher的原理
    【JSP】JSP指令
    【JSP】JSP中的Java脚本
    【算法】表达式求值--逆波兰算法介绍
    C语言指针详解
    移动架构-MVVM框架
  • 原文地址:https://www.cnblogs.com/Bourbon-tian/p/8980183.html
Copyright © 2020-2023  润新知