// 所有的脚本命令都放在pipeline中 pipeline{ // 指定任务的构建在哪个集群节点中执行,any指任意一个 agent any // 声明全局变量,方便后面使用 environment { key = 'value' } stages { stage('拉取git仓库代码') { steps { echo '拉取git仓库代码 - SUCCESS' } } stage('通过maven构建项目') { steps { echo '通过maven构建项目 - SUCCESS' } } stage('通过SonerQube做代码质量检测') { steps { echo '通过SonerQube做代码质量检测 - SUCCESS' } } stage('通过Docker制作自定义镜像') { steps { echo '通过Docker制作自定义镜像 - SUCCESS' } } stage('将自定义镜像推送到Harbor') { steps { echo '将自定义镜像推送到Harbor - SUCCESS' } } stage('通过Publish Over SSH通知目标服务器') { steps { echo '通过Publish Over SSH通知目标服务器 - SUCCESS' } } } }