Jenkins--pipeline版本管理

为了提高脚本可维护性,更好的管理pipeline脚本,我们可以在项目配置中修改流水线定义,使用版本管理脚本,选择pipeline script from SCM:
Jenkins--pipeline版本管理
Jenkins--pipeline版本管理

我们看到现在SCM是无,因为还没有安装版本管理工具,先需要到插件管理中安装git。
Jenkins--pipeline版本管理
安装后,在流水线设置的SCM中就能查看到Git:
Jenkins--pipeline版本管理
在Repository URL中添加版本管理工具github或码云的仓库地址:
Jenkins--pipeline版本管理
在Credentials中先添加Jenkins凭据:
Jenkins--pipeline版本管理
在凭据中类型选择SSH Username with private key:
Jenkins--pipeline版本管理
添加用户名和SSH私钥:
Jenkins--pipeline版本管理
流水线设置完成后,确定保存;再Build构建即可。
Jenkins--pipeline版本管理