jenkins DSL pipeline timeout设置

Posted csfreebird

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins DSL pipeline timeout设置相关的知识,希望对你有一定的参考价值。

DSL(groovy脚本)的信息不太好找, 这里记录一下

timeout() 

将一个node包含进去,执行的时候就会设置2小时超时

    stage('stage1', params.do_stage1) 
        timeout(time: 2, unit: 'HOURS') 
            node 
                sh '''#!/bin/bash
                . /home/dean/work/pyenv/my_python/bin/activate
                cd /opt/example/code/
                python exaple.py
                '''
            
        
    

以上是关于jenkins DSL pipeline timeout设置的主要内容,如果未能解决你的问题,请参考以下文章

jenkins DSL pipeline timeout设置

jenkins DSL pipeline timeout设置

Jenkins-pipeline:没有这样的 DSL 方法

[转] 在Jenkins Pipeline DSL中 遍历 groovy list

Jenkins:使用 job-dsl/pipeline 语法的多个 cron 表达式

[转] Jenkins Pipeline插件十大最佳实践