Skip to content
Snippets Groups Projects
Commit aa543ac7 authored by xpetrov4's avatar xpetrov4
Browse files

fix CI

parent 0359f8e2
2 merge requests!3Resolve "Z-DNA view error",!1Resolve "Move frontend to separate project"
Pipeline #165172 passed with warnings with stage
in 16 seconds
This commit is part of merge request !1. Comments created here will be created in the context of that merge request.
variables: variables:
DOCKER_HOST: $DOCKER_HOST_BIO DOCKER_HOST: $DOCKER_HOST_BIO
PROJECT_NAME: "gateway" PROJECT_NAME: "frontend"
cache: cache:
untracked: true key: $CI_COMMIT_REF_NAME
key: "$CI_COMMIT_MESSAGE"
paths: paths:
- .gradle - build/
- build
stages: stages:
- analyse - analyse
- build - build
- verification
- publish - publish
- deploy - deploy
...@@ -40,26 +36,22 @@ code_quality_json: ...@@ -40,26 +36,22 @@ code_quality_json:
artifacts: artifacts:
paths: [gl-code-quality-report.json] paths: [gl-code-quality-report.json]
# =========================================================================== # ===========================================================================
# Stage: build # Stage: build
# =========================================================================== # ===========================================================================
gradlew-bootJar:
stage: build
image: eclipse-temurin:17-jdk-alpine
script:
- ./gradlew bootJar
docker-build-latest: docker-build-latest:
stage: build stage: build
image: docker:git image: docker:git
only: only:
refs: refs:
- main - main
- 1-extrahovat-gateway-z-projketu-dna-analyser
except: except:
variables: variables:
- $CI_COMMIT_TAG - $CI_COMMIT_TAG
before_script:
- mkdir -p build
script: script:
- docker build -t $DOCKER_NAMESPACE/$PROJECT_NAME:latest . - docker build -t $DOCKER_NAMESPACE/$PROJECT_NAME:latest .
- docker save -o build/image.tar $DOCKER_NAMESPACE/$PROJECT_NAME:latest - docker save -o build/image.tar $DOCKER_NAMESPACE/$PROJECT_NAME:latest
...@@ -70,26 +62,20 @@ docker-build-tag: ...@@ -70,26 +62,20 @@ docker-build-tag:
only: only:
variables: variables:
- $CI_COMMIT_TAG - $CI_COMMIT_TAG
before_script:
- mkdir -p build
script: script:
- docker build -t $DOCKER_NAMESPACE/$PROJECT_NAME:$CI_COMMIT_TAG . - docker build -t $DOCKER_NAMESPACE/$PROJECT_NAME:$CI_COMMIT_TAG .
- docker save -o build/image.tar $DOCKER_NAMESPACE/gateway:$CI_COMMIT_TAG - docker save -o build/image.tar $DOCKER_NAMESPACE/$PROJECT_NAME:$CI_COMMIT_TAG
# =========================================================================== # ===========================================================================
# Stage: test # Stage: test
#
# TODO
# =========================================================================== # ===========================================================================
verification-unit:
stage: verification
image: eclipse-temurin:17-jdk-alpine
allow_failure: true
script:
- ./gradlew test
artifacts:
when: always
reports:
junit: build/test-results/test/**/TEST-*.xml
# =========================================================================== # ===========================================================================
# Stage: publish # Stage: publish
...@@ -100,9 +86,8 @@ docker-push-latest: ...@@ -100,9 +86,8 @@ docker-push-latest:
image: docker image: docker
only: only:
- main - main
- 1-extrahovat-gateway-z-projketu-dna-analyser
before_script: before_script:
- docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD - docker login -u $DOCKER_USERNAME -p $DOCKER_TOKEN $DOCKER_REGISTRY
script: script:
- docker load -i build/image.tar - docker load -i build/image.tar
- docker push $DOCKER_NAMESPACE/$PROJECT_NAME:latest - docker push $DOCKER_NAMESPACE/$PROJECT_NAME:latest
...@@ -114,11 +99,12 @@ docker-push-tag: ...@@ -114,11 +99,12 @@ docker-push-tag:
variables: variables:
- $CI_COMMIT_TAG - $CI_COMMIT_TAG
before_script: before_script:
- docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD - docker login -u $DOCKER_USERNAME -p $DOCKER_TOKEN $DOCKER_REGISTRY
script: script:
- docker load -i build/image.tar - docker load -i build/image.tar
- docker push $DOCKER_NAMESPACE/$PROJECT_NAME:$CI_COMMIT_TAG - docker push $DOCKER_NAMESPACE/$PROJECT_NAME:$CI_COMMIT_TAG
# =========================================================================== # ===========================================================================
# Stage: deploy # Stage: deploy
# =========================================================================== # ===========================================================================
...@@ -127,7 +113,6 @@ deploy-bioinformatika.pef.mendelu.cz: ...@@ -127,7 +113,6 @@ deploy-bioinformatika.pef.mendelu.cz:
stage: deploy stage: deploy
only: only:
- main - main
- 1-extrahovat-gateway-z-projketu-dna-analyser
script: script:
- cp .env /home/bioinformatics/ - cp .env /home/bioinformatics/
- cd /home/bioinformatics/ - cd /home/bioinformatics/
......
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