Jenkins常见问题集锦(五)

问题21:Jenkins定时构建怎么精确到秒?

参考:不能精确到秒。Jenkins定时构建表达式分为5部分,第一位最小,为分钟,后续依次为小时、天、月、周(0和7都表示周日)。

问题22:Pipeline如何禁止同一个任务多个构建并发执行?

参考:

options {
    disableConcurrentBuilds()
}

问题23:经典类型任务里的“丢弃旧的构建”在Pipeline里怎么写?

参考:以保持构建30天,保持构建最大个数100个,发布包保留天数30天,发布包最大保留个数100个为例:

options {
  buildDiscarder logRotator(artifactDaysToKeepStr: '30', artifactNumToKeepStr: '100', daysToKeepStr: '30', numToKeepStr: '100')
}

问题24:怎么学好Jenkins?

参考:大而言之,天下学问:心性之学,侧重靠心悟;记问之学,侧重靠脑记。悟是一念之间,性质发生巨变。记问之学,也就是现代的科学知识(不包括科学研究),是“死”的、固定的、逻辑化的、流线形的、分层次的、有条理的。小而言之,学习Jenkins,就是理解它的结构和运行流程以及工作中的业务结构和流程。了解Jenkins每个结构做什么事情,涉及哪些插件,每个插件又有什么功能。循序渐进、顺藤摸瓜、不怕麻烦、耐得住寂寞、层次逐渐深入,专业能力也就越来越强悍了。心性之学耗心力,记问之学耗脑力,心脑并用,境界和专业能力都能得到提升。

问题25:介绍一个珍藏的技巧。

参考:手动修改机器里的config.xml后,点击系统管理-读取配置即可让配置立即生效,无需重启Jenkins!

原文发布于微信公众号 - 左手编程右手文化(shanyshanb)

原文发表时间:2019-08-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券