Skip to content
Snippets Groups Projects
Commit a5cddc42 authored by Lukasz Lopatowski's avatar Lukasz Lopatowski
Browse files

Merge branch '197-add-base-set-of-ci-jobs' into 'develop'

Resolve "Add base set of CI jobs"

Closes #197

See merge request !3
parents dd35cfdf d1d5dfe8
Branches
Tags
1 merge request!3Resolve "Add base set of CI jobs"
Pipeline #86818 passed
stages:
- test
- sonar
- build
test:
stage: test
image: openjdk:11-jdk-slim
tags:
- docker
script:
- chmod +x ./gradlew
- ./gradlew -Dorg.gradle.daemon=false test
sonar:
stage: sonar
image: openjdk:11-jdk-slim
only:
- develop
script:
- chmod +x ./gradlew
- ./gradlew integrationTest jacocoTestCoverageVerification
- ./gradlew -Dsonar.host.url=${SONAR_HOST} -Dsonar.projectKey=${SONAR_PROJECT_KEY} -Dsonar.projectName=${SONAR_PROJECT_NAME} -Dsonar.branch.name=develop -Dsonar.login=${SONAR_LOGIN_TOKEN} sonarqube
build_and_push_latest_image:
stage: build
only:
- develop
variables:
IMAGE_TAG: "latest"
script:
- |
docker image prune -f
docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD $DOCKER_REPOSITORY
docker build -t $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG .
docker push $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG
docker logout $DOCKER_REPOSITORY
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment