我正在尝试将我的脚本管道转换为声明性管道,并在一些基本(我认为)问题中运行。
stage ('Deploy to Docker') {
steps {
parallel (
"instance1" : {
environment {
containerId = sh(script: "docker ps --quiet --filter name=${fullDockerImageName}", returnStdout: true).trim()
}
steps {
....
}
}
)
}
}
这将导致以下异常:
WorkflowScript: 197: Expected a step @ line 197, column 29.
containerId = sh(script: "docker ps --quiet --filter name=${fullDockerImageName} ", returnStdout: true).trim()
由于不允许在steps {}
块内进行变量分配,因此将其移至environment {}
块,但这似乎也没有用。
关于如何设置这类变量的任何想法吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句