如何使用Jenkins管道脚本将多个maven工件(.zip)上传到Jfrog Artifactory中的不同目标
答案 0 :(得分:1)
如果您使用Jenkins artifactory插件,则授予对使用uploadSpec和downloadSpec的Jfrog Cli的访问权限。 (Artifactory.server名称是在安装artifactory插件后在jenkins全局设置下配置的)
def server = Artifactory.server 'artifactory'
def uploadSpec = """{
"files": [
{
"pattern": "*-file-1.zip",
"target": "location1/1"
},
{
"pattern": "*-file-2.zip",
"target": "location2/2"
}
]
}"""
def buildInfo = server.upload(uploadSpec)
有关其网站https://www.jfrog.com/confluence/display/RTF/Using+File+Specs
上提供的文件规范的更多信息答案 1 :(得分:0)
您可以使用Maven deploy:deploy-file
目标(http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html)上传任意文件。