red*_*888 3 jenkins jenkins-plugins jenkins-pipeline jenkins-shared-libraries
基本上我希望我的Jenkinsfile看起来像这样:
@Library('my-descriptive-pipline') _
myPipeline('arg1','arg2','arg3')
Run Code Online (Sandbox Code Playgroud)
然后我的共享库(/vars/descriptivePipeline.groovy)将如下所示:
pipeline {
agent any
options {
skipDefaultCheckout()
}
environment {
}
stages {
stage('stageA') {
steps {
... Do something with arg1, arg2 or arg3
}
}
stage('stageB') {
steps {
... Do something with arg1, arg2 or arg3
}
}
....
Run Code Online (Sandbox Code Playgroud)
我想集中管道配置,所以我不必担心Jenkinsfile蔓延.这是否可以使用声明性管道?
| 归档时间: |
|
| 查看次数: |
3598 次 |
| 最近记录: |