我有以下示例
def plan() {
def tasks = [:]
tasks["Bootstrap"] = {
stage ("Bootstrap"){
node {
sh 'echo bootstrap'
}
}
}
tasks["Platform"] = {
stage ("Platform"){
node {
sh 'echo platorm'
}
}
}
parallel tasks
}
def apply() {
def tasks = [:]
tasks["Bootstrap"] = {
stage ("Bootstrap"){
node {
sh 'echo bootstrap'
}
}
}
tasks["Platform"] = {
stage ("Platform"){
node {
sh 'echo platorm'
}
}
}
parallel tasks
}
因此,在计划阶段,Bootstrap
和Platform
都需要使用相同的docker容器,但会生成不同的工件。
在Bootstrap
和Platform
的应用阶段,我需要使用plan
中apply
的相同泊坞广告容器,以便我可以访问这些工件。< / p>
这可能吗?