Loading .gitlab-ci.yml +36 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,8 @@ stages: - dev_image_build - dev_deploy - dev_workflows - develop_package - develop_image_build_release - prod_extract_next_release - prod_package - prod_release Loading Loading @@ -74,6 +76,7 @@ dev_tests_job: except: - main - tags - develop Loading @@ -93,6 +96,7 @@ dev_verify_job: except: - main - tags - develop dev_measure_quality_job: Loading Loading @@ -123,6 +127,7 @@ dev_measure_quality_job: except: - tags - main - develop dev_package_job: stage: dev_package Loading Loading @@ -255,6 +260,37 @@ prod_extract_next_release_job: - main develop_package_job: stage: develop_package tags: - hypo script: - chmod +x ./mvnw - ./mvnw ${MAVEN_CLI_OPTS} clean package -DskipITs -DskipUTs -DskipTests ${MAVEN_OPTS} artifacts: paths: - target/** only: - develop develop_image_build_and_release_job: stage: develop_image_build_release tags: - hypo dependencies: - develop_package_job image: name: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/docker:29.1.3 before_script: - docker info > /dev/null script: - echo -n $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY - docker build --network host --pull -t $CI_REGISTRY/$CI_PROJECT_PATH/$IMAGE_NAME:latest -f src/main/docker/Dockerfile.jvm . - docker push $CI_REGISTRY/$CI_PROJECT_PATH/$IMAGE_NAME:latest only: - develop prod_package_job: stage: prod_package Loading Loading
.gitlab-ci.yml +36 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,8 @@ stages: - dev_image_build - dev_deploy - dev_workflows - develop_package - develop_image_build_release - prod_extract_next_release - prod_package - prod_release Loading Loading @@ -74,6 +76,7 @@ dev_tests_job: except: - main - tags - develop Loading @@ -93,6 +96,7 @@ dev_verify_job: except: - main - tags - develop dev_measure_quality_job: Loading Loading @@ -123,6 +127,7 @@ dev_measure_quality_job: except: - tags - main - develop dev_package_job: stage: dev_package Loading Loading @@ -255,6 +260,37 @@ prod_extract_next_release_job: - main develop_package_job: stage: develop_package tags: - hypo script: - chmod +x ./mvnw - ./mvnw ${MAVEN_CLI_OPTS} clean package -DskipITs -DskipUTs -DskipTests ${MAVEN_OPTS} artifacts: paths: - target/** only: - develop develop_image_build_and_release_job: stage: develop_image_build_release tags: - hypo dependencies: - develop_package_job image: name: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/docker:29.1.3 before_script: - docker info > /dev/null script: - echo -n $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY - docker build --network host --pull -t $CI_REGISTRY/$CI_PROJECT_PATH/$IMAGE_NAME:latest -f src/main/docker/Dockerfile.jvm . - docker push $CI_REGISTRY/$CI_PROJECT_PATH/$IMAGE_NAME:latest only: - develop prod_package_job: stage: prod_package Loading