我有一份 Jenkins 工作,负责构建 .ear 并将其上传到 Artifactory。我正在创建另一个 Jenkins 作业,该作业将使用 ansible 在一些服务器上部署此应用程序。我怎样才能让它找到最新的构建并获取构建的ear文件的artifactory URL?
最佳答案
由于您使用的是 jenkins,因此您可以使用上游 -> 下游流程或基于管道的流程来部署 .ear 文件。
Artifactory url 由两部分组成,一部分是固定的,另一部分是可变的。
例如
已修复 --> https://artifact.domain.com:8081/artifactory 变量——repo_name https://artifact.domain.com:8081/artifactory/ $repo_name/
要获取最新的内部版本号,您还可以使用已发布的artifactory api 键值
如果应用比较简单,也可以使用artifactory的jenkins插件进行依赖下载来下载.ear文件
关于java - 从另一个 Jenkins 构建中查找 Artifactory URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54813847/