上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 94 下一页
  2020年8月4日
摘要: pipeline{ agent any stages{ stage("任务申请"){ steps{ wrap([$class: 'BuildUser']) { script { //获取当前登录用户账户、姓名、邮箱 Applier_id = "${BUILD_USER_ID}" } script{ 阅读全文
posted @ 2020-08-04 09:55 momingliu11 阅读(710) 评论(0) 推荐(0)
  2020年8月3日
摘要: function fts($a,$b){ $sum=$a+$b Write-Host $sum } function hs($fun,$a,$b){ $c = 32 #调用函数 Invoke-Command $fun -ArgumentList $a,$c } #函数hs调用fts函数 hs ${f 阅读全文
posted @ 2020-08-03 17:13 momingliu11 阅读(504) 评论(0) 推荐(0)
摘要: steps{ script{ //等待审批人审批,并通过timeout设置任务过期时间,防止任务永远挂起 def userInput timeout(timeout_mins){ try { userInput = input( id: 'inputap', message: "$input_mes 阅读全文
posted @ 2020-08-03 16:04 momingliu11 阅读(1428) 评论(0) 推荐(0)
  2020年7月30日
摘要: 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 阅读(1037) 评论(0) 推荐(0)
  2020年7月27日
摘要: Jenkins Pipeline使用File parameter,将文件通过publish over cifs上传到Windows Share. Jenkins Pipeline直接使用File parameter,无法将文件上传到当前job的workspace下面,需要通过调用第三方jenkins 阅读全文
posted @ 2020-07-27 15:57 momingliu11 阅读(8135) 评论(0) 推荐(0)
  2020年7月22日
摘要: 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 阅读(1497) 评论(0) 推荐(0)
摘要: 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 阅读(4203) 评论(1) 推荐(0)
  2020年7月16日
摘要: 实现结果: 根据用户所选操作不同,任务直接运行或需要经过审批、管理员执行任务,通过邮件发送审批信息,审批人或操作人登录jenkins后进行审批 pipeline脚本内容如下: def skipRemainingStages = false,skipApprove = false,Exec = fal 阅读全文
posted @ 2020-07-16 14:06 momingliu11 阅读(3547) 评论(0) 推荐(0)
  2020年6月30日
摘要: 1.新建名为的check_dhcpscop.ps1脚本,用于获取当前所有的作用域名称,内容如下: #获取DHCP作用域,输出结果要为json格式,key值格式必须为{#NAME},必须大写 $scops = Get-DhcpServerv4Scope |select @{name="{#SCOPNA 阅读全文
posted @ 2020-06-30 15:27 momingliu11 阅读(1908) 评论(0) 推荐(0)
  2020年6月24日
摘要: 1.在D:\DeploymentShare\Scripts下新建需要通过UserExit.vbs脚本中函数调用的PowerShell脚本,名为GetUsername.ps1,该脚本最后输出值为$res param($a) $res = $a+(gwmi win32_bios).SerialNumbe 阅读全文
posted @ 2020-06-24 16:01 momingliu11 阅读(1020) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 94 下一页