Commit 5414b4e0 authored by Nikos Psaromanolakis's avatar Nikos Psaromanolakis
Browse files

fix: Edit .gitlab-ci.yml

parent 9cbb55a8
Loading
Loading
Loading
Loading
Loading
+24 −5
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ stages:
  - dev_image_build
  - dev_deploy
  - dev_workflows
  - develop_image_tag
  - prod_extract_next_release
  - prod_package
  - prod_release
@@ -73,6 +74,7 @@ dev_tests_job:
  except:
    - main
    - tags
    - develop



@@ -92,6 +94,7 @@ dev_verify_job:
  except:
    - main
    - tags
    - develop


dev_measure_quality_job:
@@ -122,6 +125,7 @@ dev_measure_quality_job:
  except:
    - tags
    - main
    - develop


dev_package_job:
@@ -135,7 +139,7 @@ dev_package_job:
    paths:
      - target/**
  rules:
    - if: ' $CI_PIPELINE_SOURCE == "merge_request_event"'
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "develop"'


dev_image_build_job:
@@ -154,7 +158,7 @@ dev_image_build_job:
  dependencies:
    - dev_package_job
  rules:
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "develop"'



@@ -206,7 +210,7 @@ dev_deploy_job:
  dependencies:
     - dev_image_build_job
  rules:
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "develop"'



@@ -224,9 +228,24 @@ dev_workflows_job:
  dependencies:
    - dev_deploy_job
  rules:
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'

    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "develop"'

develop_image_tag_job:
  stage: develop_image_tag
  tags:
    - hypo
  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
    - echo "Promoting image for develop commit $CI_COMMIT_SHA"
    - docker pull $CI_REGISTRY/$CI_PROJECT_PATH/$IMAGE_NAME:$CI_COMMIT_SHORT_SHA
    - docker tag $CI_REGISTRY/$CI_PROJECT_PATH/$IMAGE_NAME:$CI_COMMIT_SHORT_SHA $CI_REGISTRY/$CI_PROJECT_PATH/$IMAGE_NAME:dev-latest
    - docker push $CI_REGISTRY/$CI_PROJECT_PATH/$IMAGE_NAME:dev-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