我有一组虚拟机来测试我的构建结果.所有VM都配置为Jenkins从属节点.主节点可以启动和停止VM.
该虚拟机的标签三个一组(cluster1,cluster2),并用不同的角色(role1,role2,role3).
我想编写一个管道脚本,它以GROUP名作为参数(StringParameterValue)和
管道脚本看起来大致如下:
def VM1 = ??? get name of the node labeled ("GROUP && role1") ???;
def VM2 = ??? get name of the node labeled ("GROUP && role2") ???;
def VM3 = ??? get name of the node labeled ("GROUP && role3") ???;
def VMs = [VM1, VM2, VM3];
node (master) {
stage 'Start'
def start = [:];
for ( vm in VMs ) …Run Code Online (Sandbox Code Playgroud)