我尝试使用jenkins管道将gradle Artifact 上传到Maven存储库。
我关注了 Working With Pipeline Jobs in Jenkins
如引用文档中所述,rtGradle.run
应将构建 Artifact 部署到 Artifact 。但是,在我的情况下,没有部署构建 Artifact 。
我检查了buildInfo.getDeployableArtifacts
的内容,发现它为空。
根据一些提示,我将以下代码添加到了build.gradle
中:
应用插件:“maven-publish”
发布{
出版物{
mavenJava(MavenPublication){
Artifact 文件(“bmo-interface-common / build / libs / bmo-interface-common-$ {version} .jar”)
}
}
}
但是,以前的方法没有帮助,仍然没有部署任何 Artifact 。
哪里有问题?我想念什么?
感谢您的任何投入。
编辑
我忘记为gradle部署程序添加服务器设置。通过此设置,部署成功。
最佳答案
“我忘记为gradle部署程序添加服务器设置。使用此设置,部署成功。”请将其添加为答案,并将其作为正确答案。
关于jenkins - 没有使用jenkins gradle人工插件部署的 Artifactory ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49814036/