【发布时间】:2018-08-03 17:08:45
【问题描述】:
我的任务是在 Jenkins 构建的构建过程中捕获工件。这是一个多阶段的管道,作为最后一个阶段,我添加了一个有望实现这一目标的阶段。我对 Jenkins 还很陌生,所以对于更多高级用户来说,这可能是一个明显的错误/错误。
stage('collect and upload kickstart artifact') {
steps {
def server = Artifactory.server SERVER_ID
def uploadSpec = """{
"files": [
{
"pattern": "ks/*.cfg",
"target": "bin-local-cei/ks/"
},
]
}"""
server.upload(uploadSpec)
def buildInfo = Artifactory.newBuildInfo()
buildInfo.env.capture = true
buildInfo.env.collect()
buildInfo=server.upload(uploadSpec)
server.publishBuildInfo(buildInfo)
}
}
我收到以下错误 ...
WorkflowScript: 117: Expected a step @ line 117, column 9.
def server = Artifactory.server SERVER_ID
^
WorkflowScript: 119: Expected a step @ line 119, column 9.
def uploadSpec = """{
^
WorkflowScript: 127: Method calls on objects not allowed outside "script" blocks. @ line 127, column 9.
server.upload(uploadSpec)
^
WorkflowScript: 129: Expected a step @ line 129, column 9.
def buildInfo = Artifactory.newBuildInfo()
^
WorkflowScript: 130: Expected a step @ line 130, column 9.
buildInfo.env.capture = true
^
WorkflowScript: 131: Expected a symbol @ line 131, column 9.
buildInfo.env.collect()
^
WorkflowScript: 132: Expected a step @ line 132, column 9.
buildInfo=server.upload(uploadSpec)
^
WorkflowScript: 133: Method calls on objects not allowed outside "script" blocks. @ line 133, column 9.
server.publishBuildInfo(buildInfo)
^
WorkflowScript: 131: Missing required parameter: "message" @ line 131, column 9.
buildInfo.env.collect()
^
9 个错误
我浏览了博客、帖子和文章,但我在这里遗漏了一些东西。任何援助将不胜感激。谢谢!
【问题讨论】: