【问题标题】:Find artifactory URL from another Jenkins build从另一个 Jenkins 构建中查找工件 URL
【发布时间】:2019-02-21 18:25:05
【问题描述】:

我有一份构建 .ear 并将其上传到 Artifactory 的 Jenkins 工作。我正在创建另一个 Jenkins 作业,它将使用 ansible 在一些服务器上部署这个应用程序。如何让它找到最新的构建并获取构建的 ear 文件的工件 URL?

【问题讨论】:

    标签: java jenkins ansible jenkins-pipeline artifactory


    【解决方案1】:

    由于您使用的是 jenkins,因此您可以使用上游流程 -> 下游流程或基于管道的流程来部署 .ear 文件。

    Artifactory url 由两部分组成,一个是固定的,另一个是可变的。

    例如

    固定 --> https://artifact.domain.com:8081/artifactory 变量——repo_name https://artifact.domain.com:8081/artifactory/$repo_name/

    为了获得最新的内部版本号,您还可以使用工件 api 键值 RELEASED

    Artifactory REST Api

    如果应用比较简单,也可以使用artifactory的jenkins插件进行依赖下载来下载.ear文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-10
      • 2020-05-25
      • 1970-01-01
      • 2017-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多