Loading .gitlab-ci.yml +37 −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 @@ -73,6 +75,7 @@ dev_tests_job: except: - main - tags - develop Loading @@ -92,6 +95,7 @@ dev_verify_job: except: - main - tags - develop dev_measure_quality_job: Loading Loading @@ -122,6 +126,7 @@ dev_measure_quality_job: except: - tags - main - develop dev_package_job: Loading Loading @@ -227,6 +232,38 @@ dev_workflows_job: - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' 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_extract_next_release_job: image: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/node:lts Loading Loading
.gitlab-ci.yml +37 −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 @@ -73,6 +75,7 @@ dev_tests_job: except: - main - tags - develop Loading @@ -92,6 +95,7 @@ dev_verify_job: except: - main - tags - develop dev_measure_quality_job: Loading Loading @@ -122,6 +126,7 @@ dev_measure_quality_job: except: - tags - main - develop dev_package_job: Loading Loading @@ -227,6 +232,38 @@ dev_workflows_job: - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' 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_extract_next_release_job: image: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/node:lts Loading