2020年8月4日
摘要: 将Pipeline script放到git,执行的时候从git拉下来执行 1.使用Jenkins本地git库测试,配置如下: 2.新建Pipeline,选择“Pipeline script from SCM”,配置Repositories地址为上图git仓库路径 脚本路径可以按需自定义,此处配置如下 阅读全文
posted @ 2020-08-04 15:34 momingliu11 阅读(7163) 评论(0) 推荐(1) 编辑
摘要: import jenkins.model.* //定义函数,get all pipeline jobs. @NonCPS def getPipelineJobNames() { Hudson.instance.getAllItems(org.jenkinsci.plugins.workflow.jo 阅读全文
posted @ 2020-08-04 14:33 momingliu11 阅读(2106) 评论(0) 推荐(0) 编辑
摘要: 1.在Jenkins Server本地创建git库 mkdir /data/Jenkins2Library/SharedLibrary #vars目录托管定义可从Pipeline访问的全局脚本(一般我们可以在这里编写标准化脚本)。 我们在pipeline中调用的指令就是在这里定义的 mkdir /d 阅读全文
posted @ 2020-08-04 10:59 momingliu11 阅读(2174) 评论(0) 推荐(1) 编辑
摘要: pipeline{ agent any stages{ stage("任务申请"){ steps{ wrap([$class: 'BuildUser']) { script { //获取当前登录用户账户、姓名、邮箱 Applier_id = "${BUILD_USER_ID}" } script{ 阅读全文
posted @ 2020-08-04 09:55 momingliu11 阅读(662) 评论(0) 推荐(0) 编辑