Pipeline是一个流程,这个流程定义了完成过一个CI/CD流程的步骤,通过执行这个流程代替手工自动去完成CI/CD,这个流程是由使用者自己定义的。本文的目的是以最简单的方式构建一个pipline的project
- 用.netCore构建一个最简单的Nunit单元测试项目,SourceCode详见https://github.com/nightwish2016/JenkinsPiplineTesting,其中有一个case会失败
1 | git clone git@github.com:nightwish2016/JenkinsPiplineTesting.git |
- 创建一个jenkinsPipeline Project,配置Pipelin step:
1 | pipeline { |
- 在Blue Ocean中trigger job,点击Run
- 删除其中一个失败的testCase,并且重新trigger automation 去重新build和deploy.