[英]Jenkins configuration to DSL code conversion
我正在尝试为jenkins作业编写相应的dsl代码,而我却停留在Build步骤,并且不知道如何通过SSH编写发送文件或执行命令 。
我已经尝试过XML到DSL转换器插件,但是它也排除了本节。
有人可以帮忙吗?
您可以使用Jenkins作业DSL方法: publishOverSsh存档目标。
job('test') {
def cmd = 'mkdir -p $MICROSERVICE_NAME\n' +
'mv docker-compse.deploy.yml ${MICROSERVICE_NAME}\n' +
'cd ${MICROSERVICE_NAME}\n'
steps {
publishOverSsh {
server('MiSe_New_External') {
transferSet {
sourceFiles('docker-compse.deploy.yml')
execCommand(cmd)
}
}
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.