Commit fbef595c authored by Bùi Bá Trường's avatar Bùi Bá Trường

truongbb - demo push

parent 44f64acd
Pipeline #499 failed with stages
in 46 seconds
......@@ -11,6 +11,9 @@ before_script:
variables:
QUALITY_GATE: "OK"
REPO_PATH: "/root/GitlabRunner/repo/"
SONAR_SERVER: "http://192.168.1.210:9000/dashboard/"
SERVICE_NAME: "spring-ci-advanced"
stages:
- checkout_code
......@@ -27,7 +30,7 @@ checkout_code:
- master
- merge_request
script:
- cd /root/GitlabRunner/repo/spring-ci-advanced
- cd "$REPO_PATH/$SERVICE_NAME"
- git stash
- git pull
......@@ -37,7 +40,7 @@ compile:
- master
- merge_request
script:
- cd /root/GitlabRunner/repo/spring-ci-advanced
- cd "$REPO_PATH/$SERVICE_NAME"
- chmod +x ./build-test.sh
- ./build-test.sh compile
......@@ -47,7 +50,7 @@ sonnar_scanner:
- master
- merge_requests
script:
- cd /root/GitlabRunner/repo/spring-ci-advanced
- cd "$REPO_PATH"
- chmod +x ./build-test.sh
- ./build-test.sh sonar-scan
......@@ -57,11 +60,11 @@ check_quality_gate:
- master
- merge_requests
script:
- cd /root/GitlabRunner/repo/spring-ci-advanced
- cd "$REPO_PATH/$SERVICE_NAME"
- chmod +x ./build-test.sh
- export QUALITY_GATE=$(./build-test.sh quality-gate)
- echo $QUALITY_GATE
- echo "Sonar statistic result at --> http://192.168.1.210:9000/dashboard?id=spring-ci-advanced"
- echo "Sonar statistic result at --> $SONAR_SERVER?id=$SERVICE_NAME"
- sh ./stop_job.sh # force pipeline exit and fail job if QUALITY GATE is FAIL
docker_build:
......@@ -70,7 +73,7 @@ docker_build:
# - master
- merge_request
script:
- cd /root/GitlabRunner/repo/spring-ci-advanced
- cd "$REPO_PATH/$SERVICE_NAME"
- chmod +x ./build-test.sh
- ./build-test.sh docker-build
......@@ -80,7 +83,7 @@ docker_up:
# - master
- merge_request
script:
- cd /root/GitlabRunner/repo/spring-ci-advanced
- cd "$REPO_PATH/$SERVICE_NAME"
- chmod +x ./build-test.sh
- ./build-test.sh docker-up
......@@ -90,6 +93,6 @@ docker_push:
# - master
- merge_request
script:
- cd /root/GitlabRunner/repo/spring-ci-advanced
- cd "$REPO_PATH/$SERVICE_NAME"
- chmod +x ./build-test.sh
- ./build-test.sh docker-push
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment