2020/05/23 6.Pipeline(流水线)

2020/05/23 6.Pipeline(流水线)
用流水线的方式呈现出项目的几个阶段,方便去追踪问题
2020/05/23 6.Pipeline(流水线)
pipeline是这两个提供的

2020/05/23 6.Pipeline(流水线)
创建一个任务,一般选择流水线

2020/05/23 6.Pipeline(流水线)
2020/05/23 6.Pipeline(流水线)
还是去git拉项目演示
2020/05/23 6.Pipeline(流水线)
这个流水线就是写grovy脚本
2020/05/23 6.Pipeline(流水线)
使用模板打印helloworld看看
2020/05/23 6.Pipeline(流水线)
直接构建
2020/05/23 6.Pipeline(流水线)
这就是打印了helloworld
2020/05/23 6.Pipeline(流水线)
2020/05/23 6.Pipeline(流水线)
2020/05/23 6.Pipeline(流水线)
不会写可以参照流水线语法
2020/05/23 6.Pipeline(流水线)
2020/05/23 6.Pipeline(流水线)
可以直接生成流水线脚本
2020/05/23 6.Pipeline(流水线)
放到这里

2020/05/23 6.Pipeline(流水线)
还有例子,github,这里就是具体的步骤了,stage就是步骤,从上到下做操作

2020/05/23 6.Pipeline(流水线)
github上的来进行演示
2020/05/23 6.Pipeline(流水线)
2020/05/23 6.Pipeline(流水线)
放到这里
2020/05/23 6.Pipeline(流水线)
第一步是check、out

2020/05/23 6.Pipeline(流水线)
2020/05/23 6.Pipeline(流水线)
中间模拟maven build,第三步就是部署,第四步就是测试
2020/05/23 6.Pipeline(流水线)
构建看看

2020/05/23 6.Pipeline(流水线)
图形方式输出来了

2020/05/23 6.Pipeline(流水线)
如果出现错误,参数化构建先不用
2020/05/23 6.Pipeline(流水线)
就试一下pipeline的效果
2020/05/23 6.Pipeline(流水线)
2020/05/23 6.Pipeline(流水线)
拉代码到这里了

2020/05/23 6.Pipeline(流水线)
pipeline也可以放到scm的代码系统里
2020/05/23 6.Pipeline(流水线)
可以放到测试目录里
2020/05/23 6.Pipeline(流水线)
pipeline放到这里
2020/05/23 6.Pipeline(流水线)
需要提交一下
2020/05/23 6.Pipeline(流水线)
2020/05/23 6.Pipeline(流水线)
2020/05/23 6.Pipeline(流水线)
再次构建

2020/05/23 6.Pipeline(流水线)
下一次要修改,直接修改jenkinsfile即可,这里写了拉代码构建,测试都在这里写
2020/05/23 6.Pipeline(流水线)
可以修改一下
2020/05/23 6.Pipeline(流水线)
把修改号的提交上去
2020/05/23 6.Pipeline(流水线)
构建好了

2020/05/23 6.Pipeline(流水线)
可以通过jenkinsfile来指定某个节点来构建
2020/05/23 6.Pipeline(流水线)
指定node节点,是哪个项目
2020/05/23 6.Pipeline(流水线)
提交

2020/05/23 6.Pipeline(流水线)
构建一下。就到slave上了
2020/05/23 6.Pipeline(流水线)