需求
希望有一个节点变量(通过我的分配中心获取),这个变量能够让我的剩下的stage使用这个节点
before pipeline
|
|
思路
思路1
|
|
报错:
|
|
怀疑是不是写错了,继续写
|
|
报错:
|
|
尝试通过环境变量修改NODE_LABEL
|
|
报错:
|
|
尝试把agent写到stage里面
|
|
报错:
|
|
把它放到stage里面试试
|
|
依然报错,目测还是label不识别
|
|
加个def试试
|
|
可以了!其实后来发现agent放到前面也是可以的,只是要加def
总结如下
在pipeline外面使用变量需要加def,在非script块中引用直接用变量名即可