【发布时间】:2017-10-19 15:02:05
【问题描述】:
我正在尝试使用 Jenkins Pipeline 脚本将一些二进制文件上传到 Artifactory。 我使用了 Artifactory documentation 中的相同示例,但它不起作用。 我有以下错误:
hudson.remoting.ProxyException: groovy.lang.MissingMethodException: No signature of method: java.lang.String.upload() is applicable for argument types: (java.lang.String) values: [{
"files": [
....
还有一个类似的question但是没有回应...
pipeline {
agent any
environment {
def server = Artifactory.server 'art-1'
def uploadSpec = """{
"files": [
{
"pattern": "path/",
"target": "path/"
}
]
}"""
}
stages {
stage('upload') {
steps {
script { server.upload(uploadSpec) }
}
}
}
}
神器 5.4.6
【问题讨论】:
标签: jenkins groovy jenkins-pipeline artifactory