当前位置: 首页 > news >正文

怎么做网站步骤网站开发需求说明

怎么做网站步骤,网站开发需求说明,建设购物平台网站,线上产品推广方案背景 升级Jenkins过程中不小心导致流水线配置文件job目录丢失, 重新配置流水线后所有流水线构建号码都从1开始构建了, 然而我们的产品关联了jenkins构建号,重新从1 构建会导致各种问题. 解决方案 在Jenkinsfile文件中指定流水线的构建号为一个不存在的数字, 这样就不会冲突了…

背景

升级Jenkins过程中不小心导致流水线配置文件job目录丢失, 重新配置流水线后所有流水线构建号码都从1开始构建了, 然而我们的产品关联了jenkins构建号,重新从1 构建会导致各种问题.

解决方案

在Jenkinsfile文件中指定流水线的构建号为一个不存在的数字, 这样就不会冲突了. 用Jenkins.get().getItemByFullName("${env.JOB_NAME}").updateNextBuildNumber(10000) 可以更新当前流水线的下一次构建号. 注意需要修改自己指定构建号例如10000, 在第二次构建时构建号就会变成10000

Jenkinsfile 如下:

pipeline {agent anystages {stage('修改构建号') {steps {script {Jenkins.get().getItemByFullName("${env.JOB_NAME}").updateNextBuildNumber(10000)}}}}			}	

脚本命令行里面可以直接执行Jenkins.get().getItemByFullName("你的job名称").updateNextBuildNumber(10000)
来更新单个job的构建号.

或者也可以定义成函数

@NonCPS
def updateBuildNumber(build_number) {def job = Jenkins.instance.getItemByFullName("${env.JOB_NAME}", Job.class)job.nextBuildNumber = build_numberjob.saveNextBuildNumber()build env.JOB_NAMEreturn true
}
pipeline {agent anystages {stage('修改构建号') {steps {script {updateBuildNumber(10000)}}}}			}

参考

  1. Set build number for Jenkins workflow (pipeline) builds
  2. How to set next build number in Pipeline job?
http://www.yayakq.cn/news/475457/

相关文章:

  • 流行网站开发框架为什么网站开发要用架构
  • 深圳网站设计比较好的公司网站安全建设经费保障
  • 找兼职h5网站开发人员广西建设学院网站
  • 网站开发用linux好吗网站流量刷
  • 上海学习网站建设做网站的系统
  • 自建网站教程网站建设与更新
  • 精选合肥网站建设做网站淄博
  • 湖南手机版建站系统哪个好嘉兴营销型网站
  • 网站建设 管理另类小说 Wordpress
  • 网站定制分享网站正在建设中图片
  • 免费国外网站wordpress主题官方网站
  • 网站设计公司(信科网络)请打开123720的网站百度
  • 聊城门户网站外包网站公司
  • 铁岭做网站公司哪家好发布网站制作
  • 企业网站建设规划的基本原则有哪些个人怎么建立网站吗
  • 怎么查看自己网站是否被收录花店asp网站源码
  • 住房和城乡建设部网站准考证二级域名网站怎么建设
  • 淮南网站开发kj6699的seo综合查询
  • 网站jianshe百度一下百度官方网
  • 中国移动官方网站登录入口如何解决网站兼容性问题
  • 做网站多少费用centos 5.5 wordpress 图片不显示
  • 潮州+网站建设沈阳京科医院怎么样
  • vs2017可以做网站吗山东城乡和住房建设厅官网
  • 网站建设对企业的发展建设英文网站费用
  • 集团网站建设 中企动力好品质高端网站设计厂家
  • 电气毕业设计代做网站wordpress页面上下级
  • 虚拟钱包对接网站开发视频教程工业信息化部网站备案查询
  • 咖啡的网站建设策划书常用的网络推广方法有
  • 深圳外贸建站网络推广价格成都广告设计公司排名
  • 做域名不做网站可以吗cdn网站网络加速器