【发布时间】:2020-02-14 22:10:25
【问题描述】:
我对这应该如何工作感到有些困惑。
我有一个 jfrog maven 仓库
现在在我的 jenkins 管道中,我只是使用 mvn deploy 来部署它
但我也想获取构建信息。
您可以在这样的管道中访问一个 jenkins 插件:
def artifactory = Artifactory.server 'my-jfrog.jfrog.io'
def buildInfo = Artifactory.newBuildInfo()
但是还有一个maven特定的东西:def rtMaven = Artifactory.newMavenBuild()
看起来如果您使用newMavenBuild() 它会为您运行 mvn?我不想要那个。我想运行我自己的 mvn 命令,但还要为这些包部署添加 jfrog 构建信息 - 这可能吗?我可以自己运行 mvn 并为它们创建构建信息吗?
【问题讨论】:
-
您是否缺少 Maven Artifactory 插件 jfrog.com/confluence/display/RTF/Maven+Artifactory+Plugin ?
-
1.
rtMaven.run()为您运行 mvn。 2. 你为什么不希望插件为你运行 mvn?
标签: maven jenkins artifactory