diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c9c811c..e555375 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,10 +1,11 @@
# 本次构建的阶段: compile、package、deploy
-stages :
+stages :
- sonarqube-check
- compile
- package
+ - integration-test
-sonarqube-check:
+sonarqube-check :
stage : sonarqube-check
tags :
- linux-maven
@@ -26,7 +27,7 @@ sonarqube-check:
- develop
# 编译
-compile :
+compile :
stage : compile
tags :
- linux-maven
@@ -37,7 +38,18 @@ compile :
- mvn compile
# 打包
-package :
+integration-test:
+ stage : integration-test
+ tags :
+ - linux-maven
+ only :
+ - master
+ script:
+ - echo "=============== 开始集成测试 ==============="
+ - mvn test -D test=IntegrationTestSuite
+
+# 打包
+package :
stage : package
tags :
- linux-maven
@@ -45,4 +57,4 @@ package :
- master
script:
- echo "=============== 开始打包任务 ==============="
- - mvn clean package
+ - mvn clean package -DskipTests
diff --git a/pom.xml b/pom.xml
index 48e77e4..149efa1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -240,7 +240,6 @@
org.apache.maven.plugins
maven-surefire-plugin
- true
true
false