Commit a687c63e authored by Nikos Psaromanolakis's avatar Nikos Psaromanolakis
Browse files

fix: Edit .gitlab-ci.yml

parent 14fb454b
Loading
Loading
Loading
Loading
Loading
+17 −1
Changes for .gitlab-ci.yml: 17 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -168,7 +168,6 @@ dev_image_build_job:
        --form "value=$BUILT_IMAGE" \
        "$CI_API_V4_URL/projects/$CI_PROJECT_ID/variables/LAST_MR_BUILT_IMAGE"


  after_script:
    - docker image rm -f "$BUILT_IMAGE" || true
  dependencies:
@@ -269,6 +268,23 @@ develop_image_tag_job:
    - develop


validate_main_source_job:
  stage: validate_main_source
  tags:
    - hypo
  script:
    - |
      if [ "$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME" != "develop" ]; then
        echo "ERROR: Only develop can be merged into main."
        exit 1
      fi
      echo "Valid merge: develop -> main"
  rules:
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" &&
           $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main"'
    - when: never


prod_extract_next_release_job:
  image: labs.etsi.org:5050/osl/hypo/code/org.etsi.osl.hypo.ops/cicd/integration.tests/node:lts
  stage: prod_extract_next_release