| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // 所有的脚本命令都放在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'
- }
- }
- }
- }
|