运维进阶训练营 -W04H
1、部署 jenkins master 及多 slave 环境
1、添加 jenkins slave 节点
复制代码
Jenkins—系统管理—节点管理—新建节点
2、添加 jenkins slave 节点
认证凭据
3、添加 jenkins slave 节点
添加 jenkins slave 节点
4、验证 jenkins slave 节点状态
2、基于 jenkins 视图对 jenkins job 进行分类
可选择某个 job 进行分类,或者使用正则表达式的方式进行分类
3、总结 jenkins pipline 基本语法
流水线过程定义在 Pipeline{}块中,在 Pipeline 块定义了整个流水线中完成的所有的操作。
Stage:阶段,一个 pipline 可以划分为若干个 stage,每个 stage 都是一个操作阶段,比如代码 clone、代码编译、代码 试和代码部署,阶段是一个逻辑分组,在 pipline 中可以实现跨多个 node 执行不同的 stage。
Step:步骤,step 是 jenkins pipline 最基本的操作单元,一个 stage 中可以有多个 step,例如在代码 clone 的 stage 中 要定义代码 clone 的 step、在代码编译 stage 需要定义代码编译的 step。
Node:jenkins 工作节点,可以是 jenkins master 也可以是 jenkins slave,node 是执行 step 的具体服务器。
4、部署代码质量检测服务 sonarqube
复制代码
5、基于命令、shell 脚本和 pipline 实现代码质量检测
复制代码
版权声明: 本文为 InfoQ 作者【赤色闪电】的原创文章。
原文链接:【http://xie.infoq.cn/article/e0c91fb0c56bb7e72a6d421e3】。未经作者许可,禁止转载。
评论