使用 Jenkins 做自动化(尤其是 CI/CD 和测试自动化)是业界非常普遍的选择,主要原因可以归纳为以下几类:
Jenkins 天生就是为 自动化流水线 设计的:
pipeline {
agent any
stages {
stage('Build') {
steps { sh 'mvn clean package' }
}
stage('Test') {
steps { sh 'mvn test' }
}
stage('Deploy') {
steps { sh 'kubectl apply -f deploy/' }
}
}
}
在测试团队中常用 Jenkins:
用 Jenkins 做自动化,核心是为了:省人力、少出错、快交付、可追溯。
如果你愿意,我也可以:
你现在的场景是 开发 CI/CD 还是 测试自动化?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。