小编Red*_*har的帖子

jenkins管道使用不同的节点进行不同的阶段

我试图在我的jenkins管道中的不同节点上运行不同的阶段,例如第1阶段是结帐,阶段2是构建,阶段3单元测试.例如 :

node ('linux1')
{
stage ('checkout')
..........
}

node ('linux2')
{
stage ('build')
........
}


node ('linux3')
{
stage ('unit testing')
...........
}
Run Code Online (Sandbox Code Playgroud)

如果我尝试这样做,我的问题是如果我在Linux1节点中签出代码,那么当签出的代码在node1中时,其他阶段如何在不同的节点中运行.

如何分发代码,如果我的理解不正确,我如何实现并行性并确保每个阶段可以并行并减少时间.

如果可能,请建议任何用于编写Jenkins管道的groovy管道文档.

groovy jenkins jenkins-pipeline

2
推荐指数
1
解决办法
6308
查看次数

标签 统计

groovy ×1

jenkins ×1

jenkins-pipeline ×1