Advertisement

Jenkins基础:Jkinsfile使用实例:12: 在分布式环境中执行构建

阅读量:

Jenkins涵盖了多种分布式构建实现的方式,并非仅限于单一模式的应用场景。该文章阐述了在主节点(Master)与三个从节点(Slave)组成的Jenkins分布式构建环境中利用Jenkinsfile来进行构建的操作流程。

环境准备

构建JNLP方式的环境,构成信息如下所示:

在这里插入图片描述

环境准备过程可参看如下内容:

  • <>

示例Jenkinsfile

示例

本文示例Jenkinsfile将流水线划分为基于功能的三个阶段:构建(Build) 、测试(Test)和部署(Deploy),具体安排请参考下文。

构建

测试

部署

示例所使用的Jenkinsfile信息如下所示,说明如下:

  • pipeline是一种结构,在其中可以配置agent以及辅助信息。
  • agent负责指派执行特定工作的节点,并且当设置为"any"时无限制。
  • stages用来设定具体的阶段。
  • 具体节点包括Build(构建)、Test(测试)及Deploy(部署),如本文所述。
复制代码
    pipeline {
    agent any 
    

全部评论 (0)

还没有任何评论哟~