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