原文:Jenkins教程(六)脚本与方法执行效果不合预期,如何及时中止pipeline

场景 使用Jenkins的流水线时,有时明明某些Python或Shell执行结果错误,但仍会继续运行下去,甚至于最终提示成功。这并不合我们的预期 出现错误及时停止。当然,还有那种小错误不影响构建的,希望继续执行下去的情况。 所以,场景有两个: 希望发现错误,及时中止执行的情况。 希望错误发生时,脚本仍继续执行的情况。 本文以上两种场景分别给出示例。 本文不考虑能被pipeline捕获的异常中断。 ...

2021-04-15 01:47 0 705 推荐指数:

查看详情

Jenkins执行GitHub上的pipeline脚本

本文是《Jenkins流水线(pipeline)实战》系列的第二篇,上一篇搭建好了Jenkins环境并执行了一个简单的pipeline任务,当时我们直接在Jenkins网页上编写pipeline脚本,这种方式虽然简单,但是也有不足之处: pipeline脚本内容复杂时,在网页上编辑和查找 ...

Mon Sep 16 18:20:00 CST 2019 0 662
Jenkins Pipeline脚本

node { echo 'Hello World' } node 在Jenkins环境中分配一个执行器和工作空间。 echo 在控制台输出中写入简单的字符串 try { timeout(time: 120, unit: 'MINUTES') { def ...

Thu Jan 17 17:44:00 CST 2019 0 1000
crontab无法执行sh脚本

场景例子:想写一个定时任务,每小时执行。python是虚拟环境 virtualenv和virtualenvwrapper管理 以下是linux bash脚本 主要作用是运行虚拟环境执行脚本 之前手动运行这个脚本可以,但是做定时任务总是无法执行。原因是crontab没有加载运行环境 ...

Mon Jul 01 23:18:00 CST 2019 0 2109
jenkins2 -pipeline 常用groovy脚本

jenkins2的核心是pipelinepipeline的核心是groovy。 那有一些基础的groovy是必须经常使用的,如变量赋值,变量引用,打印变量,输出字符,任务调用,循环判断等。 Groovy变量   注意:在jenkins里面配置Groovy变量时,注意进行测试,不要同 ...

Fri Apr 28 19:28:00 CST 2017 0 13162
jenkins pipeline的声明式与脚本

  自从Jenkins 2.0 版本升级之后,支持了通过代码(Groovy DSL)来描述一个构建流水线,灵活方便地实现持续交付,大大提升 Jenkins Job 维护的效率,实现从 CI 到 CD 到转变。而在2016 Jenkins World 大会上,Jenkins 发布了1.0版本的声明式 ...

Tue Jun 08 23:50:00 CST 2021 0 231
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM