Pipeline是一个流程,这个流程定义了完成过一个CI/CD流程的步骤,通过执行这个流程代替手工自动去完成CI/CD,这个流程是由使用者自己定义的。本文的目的是以最简单的方式构建一个pipline的project
- 用.netCore构建一个最简单的Nunit单元测试项目,SourceCode详见https://github.com/nightwish2016/JenkinsPiplineTesting,其中有一个case会失败
git clone [email protected]:nightwish2016/JenkinsPiplineTesting.git
cd JenkinsPiplineTesting
dotnet build
dotnet test
- 创建一个jenkinsPipeline Project,配置Pipelin step:
pipeline {
agent any
stages {
stage(