范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Jenkins脚本命令行应用总结

  测试环境
  Jenkins 2.304 脚本命令行入口
  Jenkins主页 系统管理 脚本命令行 遍历项目
  例子:获取所有自由风格项目及相关项目信息 def projects = Jenkins.instance.projects.collect { it } // 获取自由风格的所有项目,注意,只能获取自由风格项目 println(projects) // 输出:[hudson.model.FreeStyleProject@4b8b02d[AutoTest-OMG], hudson.model.FreeStyleProject@2b953627[AutoTest-QDD],...,] for(def project : projects) {    println(project.name)  // 获取项目名称    println(project.getBuilds()) // 获取构建记录,输出:[AutoTest-OMG #190, AutoTest-OMG #189, ...,]   println(job.nextBuildNumber) // 获取下一次构建号,形如:256 } 遍历Jobdef jobNames = Jenkins.instance.getJobNames() for (def jobName : jobNames) {   println(jobName) // 注意:如果是多分支项目,则输出名称为fullName,形如:alpha-Deployer/vip  } 批量删除Jenkins 项目构建记录
  例子:删除所有Job最后5次构建之前的所有历史构建记录,即仅保留最近5次构建记录 def jobNames = Jenkins.instance.getJobNames() for (def jobName : jobNames) {     def job = Jenkins.instance.getItemByFullName(jobName)     job.getBuilds().findAll { it.number < job.nextBuildNumber - 5 }.each { it.delete() }  }
  例子:删除FREE-STYLE-PROJECT项目构建号大于10的构建记录 def projectName = "FREE-STYLE-PROJECT" // 项目名称 def project = Jenkins.instance.getItem(projectName) project.getBuilds().findAll { it.number > 10 }.each { it.delete() }  非多分支项目
  例子:删除FREE-STYLE-PROJECT项目的所有构建记录 def jobName = "FREE-STYLE-PROJECT" // 项目名称 def job = Jenkins.instance.getItem(jobName) // 本行代码也可以使用 def job = Jenkins.instance.getItemByFullName(jobName) 替代  println(job.getClass()) // 输出:org.jenkinsci.plugins.workflow.job.WorkflowJob println(job.getBuilds().getClass()) // 输出:class hudson.util.RunList job.getBuilds().each { println(it.getClass()) } // 输出:class org.jenkinsci.plugins.workflow.job.WorkflowRun  job.getBuilds().each { it.delete() } // 删除所有构建记录 多分支项目
  例子:删除CI-Builder项目,omg job的所有构建记录 def jobName = "CI-Builder/omg" def job = Jenkins.instance.getItemByFullName(jobName)  job.getBuilds().each { it.delete() }
  例子:删除CI-Builder项目,所有job的所有构建记录,并重置每个job的下次构建号为1 def projectName = "CI-Builder" def project = Jenkins.instance.getItem(projectName)   def jobs = project.getItems().each {   def job = it   job.getBuilds().each {      it.delete()    }   job.nextBuildNumber = 1   job.save() }
  本文来自https://www.cnblogs.com/shouke/p/16104285.html

专访西安雷风电子科技有限公司总裁陈鑫磊雷风科技位于西安市高新区,作为一家创业公司,近些年以持续高速发展之势崭露头角。雷风科技究竟是怎样的一家企业,创业路上又有着哪些不为人知的故事,我们今天有幸采访了雷风科技总裁陈鑫磊先iPhone13进入量产备货期,你会打算入手吗?据供应链最新消息称,目前富士康正处在iPhone新品的量产备货期,24日起,郑州港区富士康IDPBG事业群(生产iPhone)返费模式涨价,基本工资1900元加加班费,打卡55天在QTS5。0发布!最全知识点,威联通升级指南!这一篇就够了大家好,我是加勒比考斯,是一个NAS领域的老司基。以前是负责NAS板块的小编一枚,有幸玩过众多品牌的NAS,包括有群晖威联通华硕铁威马以及Drobo等。我会一直输出NAS干货,码字干货笔记丨深度使用群晖DS220DSM7。0到底有多好用大家好,我是加勒比考斯,是一个NAS领域的老司基。以前是负责NAS板块的小编一枚,有幸玩过众多品牌的NAS,包括有群晖威联通华硕铁威马以及Drobo等。我会一直输出NAS干货,码字蒲公英X1丨旁路由内网穿透SDWAN,一文弄懂组网小神器大家好,我是加勒比考斯!我又来了前言笔者家中有多台NAS,之前它们一直运行着,后面笔者发现其中多台并没有很多机会使用,但是挂在那里挺耗电的,所以后面就干脆把其中一些关掉了。谁知道它3个NAS下载软件,PTBT一网打尽,全程图示,看完就会大家好,我是加勒比考斯,是一个NAS领域的老司基。以前是负责NAS板块的小编一枚,有幸玩过众多品牌的NAS,包括有群晖威联通华硕铁威马以及Drobo等。我会一直输出NAS干货,码字使用一个月,爱速特AS1102T的正确打开方式Hi我是加勒比考斯,又来了!随着网络附加存储这个概念越来家喻户晓,不少NAS厂家也开始瞄准低端市场,针对于小白用户推出了好用易上手的初级型号,这些型号普通都是2盘位,处理器常规都是面对种类繁多的镜头,新手如何选择自己的第一只镜头?在选择镜头这件事上,最难选的是第一只镜头,大多数新手不知道自己该选什么镜头好。为了更好分享今天的内容,给大家做了一张图,大家可以先看图我的建议是选择套头,比如1855mm1650m德尔塔来势凶猛,跑赢速度是关键近期,因南京禄口机场的防疫疏忽,多地陆续出现关联病例,防控形势异常严峻。疫情再度袭来,抗疫之战争分夺秒地再度爆发。当整个城市按下暂停键,医护人员迅速按下了加速键,与病毒赛跑,全员核910日报微信回应iOS相册读取问题等科技热点微信回应iOS相册读取问题针对微信在后台反复读取用户相册一事,微信方面回应称,iOS系统为App开发者提供了相册更新通知接口,相册发生内容更新时会通知到App,而这一行为会被记录成810今日科技日报苹果表7系即将发售AppleWatchSeries7即将发售10月4日,Apple更新Newsroom信息,正式宣布AppleWatchSeries7将于10月8日(周五),也就是今晚北京时间晚8点
谷歌向德国反垄断部门妥协,拟从搜索结果中删除新闻服务来源新浪科技据报道,德国反垄断机构联邦卡特尔局(FCO)今日表示,为了避免遭到进一步的反垄断调查,谷歌已提议从搜索结果中删除其新闻服务NewsShowcase的内容。德国联邦卡特尔现在的教师简直丧心病狂,对学生拳打脚踢扇耳光现在的教师太恶劣了,对学生打骂,甚至拳打脚踢,扇耳光,不知道违法吗?建议所有学生佩戴随身录像机上学,录下来取证举报。外形外观整体不错,我是绑在头盔上做行车记录仪用的,拍的视屏放电脑冬奥会通信保障智慧大脑正式启动AR数字化创新运维模式无线固话技术公网对讲服务1月10日,位于首钢园区内的中国联通冬奥通信运行指挥中心(TTOC)正式对外启用,全面投入冬奥通信运行保障体系的指挥调度工作。冬奥会通NFT也许有助于加速Web3。0应用推广虽然区块链本身提供了促进网络交换所有权和信任的技术结构,但在价值元素的数字化中,资产代币化是必不可少的。代币化是将资产和财产权利转换为区块链网络上的数字表示或代币的过程。区分加密货Python进度条importtimeforiinrange(0,100)定义长度time。sleep(0。1)时间currenti10进度条progressstr0s1。0。format((int亚马逊全球开店发布2022年战略重点,赋能中国卖家打造全球品牌中国商报(记者张涛)1月11日,亚马逊全球开店中国在当天举行的线上跨境峰会上宣布进行品牌升级,提出助力出口跨境电商企业打造全球品牌的新主张,并分享了2022年的战略重点,包括支持卖运行内存和手机CPU谁更重要?这几款手机告诉你答案众所周知,现在购买手机不再像以前的功能机时代,只看手机造型和售价,现在的智能手机,很多时候甚至超过了电脑,我们能在手机上完成很多以前只能在PC端才能完成的工作。也是因此,现在我们购未来国家发展中,我们普通人的财富通道在哪?今后,在国家未来发展中,我们普通人的财富通道在于第三产业和乡村振兴。因为,第三产业是服务行业,这里面有很多做生意和创业机会。另外,在农村机会很多,乡村振兴已经接替脱贫攻坚。而且,农前端图片压缩优化工具conversion介绍imageconversion是一个简单易用的JS图片转换工具,提供了多种ImageCanvasFile和dataURL之间的转换方法。另外,imageconversion可以不是PPT造车!恒大首款电车正式下线,对标宝马X1许家印能否逆风翻盘?恒大首款汽车真的来了。1月12日,恒大正式官宣,恒驰5首款汽车下线,比原计划提前12天在天津工厂下线,这是恒大汽车推出的第一款车型,也意味着恒驰进入量产倒计时。恒大汽车的车型规划显澎湃三分频高端设计,幻彩光影效果加持,华为SoundX2021全面评测在智能音箱的细分领域里面,让很多人更多的在乎的是智能,伴随着生活品质的提升,对于音乐的理解也越来越高,智能音箱给我们带来的不仅仅是智能那么简单,而且还要拥有好的音质。在专业的领域自