如何在Artifactory中创建简单的版本控制自定义布局

Tatarao Vana
2021-09-13 08:49

本教程将向您展示如何设置一个简单的自定义布局,以及如何使用cURL命令从存储库下载工件的最新版本,而无需指定其版本号。

  1. 在Artifactory中,转到管理>存储库>布局,然后点击新的。

  2. 布局的名字,你会想要命名你的布局(我们在这里称之为:simple-version)。

  3. 对于这种情况,我们的工件路径模式可以这样组织:
    用户添加图片

    4.输入适当的信息在以下窗口中:
    用户添加图片

    5.在测试工件路径解析窗口,输入例子从步骤#3,然后单击测试按钮。之后,你的窗口应该是这样的:
    用户添加图片

    6.单击保存按钮

    7.现在,您需要创建一个通用存储库通过去管理>存储库>本地,然后点击并选择通用的作为包类型:
    用户添加图片

    8.在这个例子中,我们将我们的存储库命名为:简单的局部

    9.仓库布局下拉菜单,选择最近创建的自定义布局:简单版本

    10.单击保存并完成按钮。

    11.出于测试目的,我们将创建两个文件(Package-1.0.jar和Package -1.1.jar)和部署他们去了。简单的局部存储库在一个文件夹中,我们称之为MyProject,我们将在部署期间通过在目标路径窗口。
    用户添加图片

    12.后部署两个jar包,你的仓库应该是这样的:
    用户添加图片

    13.现在,我们将使用cURL命令和-I来查看是否可以获得一个head请求最新版本.此后,我们将使用an- o下载那个版本。

    Head请求:
    curl -I -uadmin:password -X GET "http://localhost:8081/artifactory/simple-local/MyProject/Package-[RELEASE].jar"
    用户添加图片

    下载:
    curl -uadmin:password -X GET "http://localhost:8081/artifactory/simple-local/MyProject/Package-[RELEASE].jar" - 0 ./Downloads/myapp.jar

    用户添加图片