1.选创建一个流水线任务。
2.运行hello world
3.可以看到运行后的效果图。
4. pipeline 语法解析
// 所有脚本命令都放在pipeline中
pipeline {
//指定任务在哪个集群节点中执行
agent any
// 声明全局变量,方便后面调用
environment{
key = 'value'
}
stages {
stage('拉取git仓库代码') {
steps {
echo '拉取git仓库代码 - success'
}
}
stage('通过maven构建项目') {
steps {
echo '通过maven构建项目 - success'
}
}
stage('通过Sonarqube做代码质量') {
steps {
echo '通过Sonarqube做代码质量 - success'
}
}
stage('通过docker制作自定义镜像') {
steps {
echo '通过docker制作自定义镜像 - success'
}
}
stage('将自定义镜像推送到harbor') {
steps {
echo '将自定义镜像推送到harbor - success'
}
}
stage('通过publish over ssh 通知目标服务器') {
steps {
echo '通过publish over ssh 通知目标服务器 - success'
}
}
}
}
5.把上面的语法放入pipeline script框中,再次编译,可以看到每一步的执行情况。
6. 流水线语法。
7. jenkins file 维护脚本。
8 在gitlab fenghuang项目中追加一个文件,并且commit提交一下。
9.
10 .保存再次编译。
标签:pipeline,初体验,自定义,success,echo,steps,流水线,jenkins,stage From: https://www.cnblogs.com/fenghua001/p/16774559.html