0

我需要使用管道脚本根据其 Artifact id 和 group id 将 Artifacts 上传到 Jfrog。从 Jenkins 构建有数百个 jar 和 pom 需要上传。

这里每个 jar 和 pom 的上传位置将基于其自己的工件 id、组 id 及其版本。

例如:

http://<artifactorylink>/<group id>/<artifac id>/<version>/<.jar>

http://<artifactorylink>/<group id>/<artifac id>/<version>/<.pom> 

不熟悉 Jenkins 管道脚本,谁能指导我编写一个管道脚本,该脚本将根据其自己的 pom 文件中提到的组 ID、版本和工件 ID 上传工件!

4

1 回答 1

0

是的,您可以实现上报的用例在 pom.xml 文件中传递详细信息,例如我已将 pom.xml 文件配置如下:

<groupId>org.jfrog.test</groupId>
<artifactId>multi</artifactId>
<version>3.7-SNAPSHOT</version>

以及使用存储库路径“/org/jfrog/test/multi1/3.7-SNAPSHOT/multi1-3.7-20210805.113313-6-sources.jar”部署的工件。请找到以下屏幕截图供您参考: 在此处输入图片描述

您可以在这里使用我们的 Github 页面中描述的 maven 示例

您可以参考此处的 Youtube 视频链接,以便将 Artifactory 应用程序与 Jenkins 集成。

于 2022-02-01T16:44:56.867 回答