Groovy Map排序
摘要:def m = [:] //定义空map def m = [a:6,b:20,c:1,d:22] def sorted = m.sort { a, b -> b.value <=> a.value } //降序排列 def sorted = m.sort { a, b -> a.value <=>
阅读全文
posted @
2020-07-30 18:43
momingliu11
阅读(1004)
推荐(0) 编辑
Jenkins Pipeline使用File parameter
摘要:Jenkins Pipeline使用File parameter,将文件通过publish over cifs上传到Windows Share. Jenkins Pipeline直接使用File parameter,无法将文件上传到当前job的workspace下面,需要通过调用第三方jenkins
阅读全文
posted @
2020-07-27 15:57
momingliu11
阅读(7646)
推荐(0) 编辑
Jenkins Active Parameters之Groovy Script(获取具有管理员权限的组+组成员)
摘要:1.添加Active Choices Parameter参数GroupList,Groovy Script内容如下: import hudson.model.User def cuser=User.current().getId() //获取当前登录用户id def obj_groups = """
阅读全文
posted @
2020-07-22 15:53
momingliu11
阅读(1448)
推荐(0) 编辑
Jenkins Extended choice parameter和Active Choices param 之Groovy Script使用
摘要:Groovy Script调用python脚本返回值,方法如下: 添加Extended Choice Parameter参数 pp01,逗号分隔,items数量可多不可少: 1.编写Python脚本test.py,内容如下: #!/usr/bin/env python3 #coding=utf-8
阅读全文
posted @
2020-07-22 11:26
momingliu11
阅读(3969)
推荐(0) 编辑
Jenkins Pipeline审批
摘要:实现结果: 根据用户所选操作不同,任务直接运行或需要经过审批、管理员执行任务,通过邮件发送审批信息,审批人或操作人登录jenkins后进行审批 pipeline脚本内容如下: def skipRemainingStages = false,skipApprove = false,Exec = fal
阅读全文
posted @
2020-07-16 14:06
momingliu11
阅读(3378)
推荐(0) 编辑