OpenShift中的CI/CD管道与高可用架构
一、OpenShift中CI/CD管道的编辑与管理
在OpenShift中,CI/CD管道是实现应用自动化交付的重要手段。Jenkins作为常用的自动化工具,与OpenShift紧密集成,通过Jenkinsfile来配置管道。
1. 编辑Jenkinsfile
Jenkins使用Apache Groovy编程语言,我们可以在构建和部署阶段之间添加一个名为“approval”的新阶段,该阶段会暂停部署,直到手动批准。以下是修改后的Jenkinsfile示例:
node('nodejs') {
stage('build') {
openshiftBuild(buildConfig: 'nodejs-mongodb-example', showBuildLogs: 'true')
}
stage('approval') {
input "Approve moving to deploy stage?"
}
stage('deploy') {
openshiftDeploy(deploymentConfig: 'nodejs-mongodb-example')
}
}
操作步骤如下:
1. 打开Jenkins管道配置文件Jenkinsfile。
2. 在 build 和 deploy 阶段之间添加 approval
超级会员免费看
订阅专栏 解锁全文
43

被折叠的 条评论
为什么被折叠?



