没有使用 jenkins gradle artifactory 插件部署的工件

Posted

技术标签:

【中文标题】没有使用 jenkins gradle artifactory 插件部署的工件【英文标题】:No artifacts deployed with jenkins gradle artifactory plugin 【发布时间】:2018-04-13 09:48:04 【问题描述】:

我尝试使用 jenkins 管道将 gradle 工件上传到 maven 存储库。 我关注了 Working With Pipeline Jobs in Jenkins

如参考文档中所述,rtGradle.run 应将构建工件部署到工件。但是,在我的例子中,没有部署构建工件。

我检查了buildInfo.getDeployableArtifacts的内容,发现它是空的。

根据一些提示,我将以下代码放入我的build.gradle

应用插件:'maven-publish' 发布 出版物 mavenJava(MavenPublication) 工件文件(“bmo-interface-common/build/libs/bmo-interface-common-$version.jar”)

但是,前面的方法没有帮助,仍然没有部署工件。

问题出在哪里?我错过了什么?

感谢您的任何意见。

编辑

我忘记为 gradle 部署程序添加服务器设置。使用此设置,部署成功。

【问题讨论】:

【参考方案1】:

“我忘记为 gradle deployer 添加服务器设置。使用此设置部署成功”请将此添加为答案并将其作为正确答案。

【讨论】:

以上是关于没有使用 jenkins gradle artifactory 插件部署的工件的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins+Gradle+Github实现Android自动化打包

使用 Jenkins 构建 Gradle 项目时出错

jenkins+gradle+Github拉取代码

Gradle + Jenkins + Artifactory Maven 回购?

Jenkins 使用 gradle 子项目构建

Jenkins 使用 Gradle 守护进程构建失败