可以使用Scripted Pipeline语法来生成Jenkins流水线,而不必使用DSL。下面是一个生成简单流水线的脚本示例:
node {
stage('Build') {
echo 'Building...'
}
stage('Test') {
echo 'Testing...'
}
stage('Deploy') {
echo 'Deploying...'
}
}
这个脚本定义了3个阶段:构建,测试和部署,并且在每个阶段中都打印了一条消息。要在代码中使用它,只需将其复制到Jenkinsfile中。
在共享库中使用脚本生成流水线的好处是可以更灵活地控制您的Jenkins管道。您可以使用任何Groovy命令和插件来编写您的Jenkinsfile,而不受DSL的限制。
上一篇:不使用逗号进行解析的字符串转字典