有没有办法在每个阶段的框中显示某些环境变量并构建参数?这甚至可能吗?
无论你怎么称呼舞台,都会出现什么,如果你愿意,你可以使用变量。在这种情况下,“node_to_run_on”是构建参数。
node ("${node_to_run_on}") {
stage("Install JDK / JRE on ${node_to_run_on}") {
sh ("/blah/blah")
}
}
您只能使用Jenkins Scripted Pipeline,这是示例:
node {
//create 3 stages
for (int i = 1; i < 4; i++) {
stage("Stage ${i}") {
echo "do in stage ${i}"
}
}
stage("Stage ${env.BUILD_NUMBER}") {
echo "do something"
}
stage("Stage ${currentBuild.startTimeInMillis}") {
echo "do something"
}
}