Bläddra i källkod

添加 'Jenkinsfile'

追加Jenkinsfile
chl 2 år sedan
förälder
incheckning
e94aba3059
1 ändrade filer med 43 tillägg och 0 borttagningar
  1. 43 0
      Jenkinsfile

+ 43 - 0
Jenkinsfile

@@ -0,0 +1,43 @@
+// 所有的脚本命令都放在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'
+   }
+  }
+ }
+}