最近又get到一个技能,通过在Jenkins pipeline中使用groovy脚本来完成一些功能。
ps: 换到了正常的team后逐渐回归正轨,和勾心斗角说声再也不见,每天都有进步,这不就是程序猿该有的样子嘛。
创建Jenkins job:
1. New Item -> 选择 'Pipeline' 填写item name,创建新的Jenkins job;
2. 进入刚才创建好的job,打开Configure,在Pipeline下填写以下内容:
Definition:Pipeline scripts from SCM
SCM: Git
Repositores:
- git url --> groovy脚本所在的git
- credentials --> 有git权限的账号和密码
- branches to build: groovy脚本所在的branch
- Repository browser:Auto
Scripts Path: groovy脚本在git中的路径
Groovy脚本:
1. 分步骤执行:
pipeline {
stages {
stage('download source') {
steps {
echo 'download source'
}
}
stage('build') {