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

truongbb - test ci

parent 2740508e
Pipeline #491 passed with stages
in 2 minutes and 14 seconds
...@@ -14,13 +14,12 @@ variables: ...@@ -14,13 +14,12 @@ variables:
stages: stages:
- checkout_code - checkout_code
# - compile - compile
# - sonnar_scanner - sonnar_scanner
# - check_quality_gate - check_quality_gate
# - docker_build - docker_build
# - docker_up - docker_up
# - docker_push - docker_push
# - send_email
checkout_code: checkout_code:
stage: checkout_code stage: checkout_code
...@@ -32,82 +31,71 @@ checkout_code: ...@@ -32,82 +31,71 @@ checkout_code:
- git stash - git stash
- git pull - git pull
#compile: compile:
# stage: compile stage: compile
# only: only:
# - master - master
# - merge_request - merge_request
# script: script:
# - cd /root/GitlabRunner/repo/spring-ci-advanced - cd /root/GitlabRunner/repo/spring-ci-advanced
# - ls - ls
# - chmod +x ./build-test.sh - chmod +x ./build-test.sh
# - ./build-test.sh compile - ./build-test.sh compile
#
#sonnar_scanner: sonnar_scanner:
# stage: sonnar_scanner stage: sonnar_scanner
# only: only:
# - master - master
# - merge_requests - merge_requests
# script: script:
# - cd /root/GitlabRunner/repo/spring-ci-advanced - cd /root/GitlabRunner/repo/spring-ci-advanced
# - ls - ls
# - chmod +x ./build-test.sh - chmod +x ./build-test.sh
# - ./build-test.sh sonar-scan - ./build-test.sh sonar-scan
#
#check_quality_gate: check_quality_gate:
# stage: check_quality_gate stage: check_quality_gate
# only: only:
# - master - master
# - merge_requests - merge_requests
# script: script:
# - cd /root/GitlabRunner/repo/spring-ci-advanced - cd /root/GitlabRunner/repo/spring-ci-advanced
# - ls - ls
# - chmod +x ./build-test.sh - chmod +x ./build-test.sh
# - export QUALITY_GATE=$(./build-test.sh quality-gate) - export QUALITY_GATE=$(./build-test.sh quality-gate)
# - echo $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 --> http://192.168.1.210:9000/dashboard?id=spring-ci-advanced"
# - sh ./stop_job.sh # force pipeline exit and fail job if QUALITY GATE is FAIL - sh ./stop_job.sh # force pipeline exit and fail job if QUALITY GATE is FAIL
#
#docker_build:
# stage: docker_build
# only:
# - master
# # - merge_requesttt
# script:
# - cd /root/GitlabRunner/repo/spring-ci-advanced
# - ls
# - chmod +x ./build-test.sh
# - ./build-test.sh docker-build
#
#docker_up:
# stage: docker_up
# only:
# - master
# # - merge_request
# script:
# - cd /root/GitlabRunner/repo/spring-ci-advanced
# - ls
# - chmod +x ./build-test.sh
# - ./build-test.sh docker-up
#
#docker_push:
# stage: docker_push
# only:
# - master
# # - merge_request
# script:
# - cd /root/GitlabRunner/repo/spring-ci-advanced
# - ls
# - chmod +x ./build-test.sh
# - ./build-test.sh docker-push
#send_email: docker_build:
# stage: send_email stage: docker_build
# only: only:
# - master - master
# - merge_requests # - merge_requesttt
# script: script:
# - cd /root/GitlabRunner/repo/spring-ci-advanced - cd /root/GitlabRunner/repo/spring-ci-advanced
# - ls - ls
# - chmod +x ./build-test.sh - chmod +x ./build-test.sh
# - ./build-test.sh send-email - ./build-test.sh docker-build
\ No newline at end of file
docker_up:
stage: docker_up
only:
- master
# - merge_request
script:
- cd /root/GitlabRunner/repo/spring-ci-advanced
- ls
- chmod +x ./build-test.sh
- ./build-test.sh docker-up
docker_push:
stage: docker_push
only:
- master
# - merge_request
script:
- cd /root/GitlabRunner/repo/spring-ci-advanced
- ls
- chmod +x ./build-test.sh
- ./build-test.sh docker-push
\ No newline at end of file
...@@ -15,7 +15,6 @@ sub_help(){ ...@@ -15,7 +15,6 @@ sub_help(){
echo " docker-build Build project with docker" echo " docker-build Build project with docker"
echo " docker-up Start services via docker" echo " docker-up Start services via docker"
echo " docker-push Push image to Nexus repository via docker" echo " docker-push Push image to Nexus repository via docker"
echo " send-email Send email after stage/pipeline"
echo "" echo ""
echo "For help with each sub-command run:" echo "For help with each sub-command run:"
echo "$cmd <sub-command> -h|--help" echo "$cmd <sub-command> -h|--help"
...@@ -98,14 +97,6 @@ sub_docker-push(){ ...@@ -98,14 +97,6 @@ sub_docker-push(){
docker-compose -f deploy/docker-compose.yml push docker-compose -f deploy/docker-compose.yml push
} }
sub_send-email(){
curl --request POST \
--url https://api.sendgrid.com/v3/mail/send \
--header 'Authorization:Bearer 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' \
--header 'Content-Type:application/json' \
--data '{"personalizations":[{"to":[{"email":"truongbb96@gmail.com"}]}],"from":{"email":"truongbb@itsol.vn"},"subject":"CI pipeline result","content":[{"type":"text/plain","value":"CI pipeline done!"}]}'
}
_docker_mvn() { _docker_mvn() {
docker run -i --rm \ docker run -i --rm \
-v "$PWD:/usr/src/" \ -v "$PWD:/usr/src/" \
......
...@@ -10,6 +10,10 @@ import java.util.List; ...@@ -10,6 +10,10 @@ import java.util.List;
public class StudentRepositoryImpl implements StudentRepository { public class StudentRepositoryImpl implements StudentRepository {
@Override @Override
public List<Student> getAll() { public List<Student> getAll() {
try {
int a = 1 / 0;
} catch (Exception e) {
}
return Arrays.asList(new Student(1, "Nguyen Van 1", "Ha Noi 1"), return Arrays.asList(new Student(1, "Nguyen Van 1", "Ha Noi 1"),
new Student(1, "Nguyen Van 2", "Ha Noi 2"), new Student(1, "Nguyen Van 2", "Ha Noi 2"),
......
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