Commit 84ff738c authored by Pantelis Malekas's avatar Pantelis Malekas
Browse files

Edit .gitlab-ci.yml for new develop branch

parent 4629714e
Loading
Loading
Loading
Loading
Loading
+25 −1
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ stages:
  - dev_image_build
  - dev_deploy
  - dev_workflows
  - develop_image_build_release
  - prod_extract_next_release
  - prod_package
  - prod_release
@@ -73,6 +74,7 @@ dev_tests_job:
  except:
    - main
    - tags
    - develop



@@ -93,7 +95,7 @@ dev_verify_job:
  except:
    - main
    - tags

    - develop


dev_measure_quality_job:
@@ -124,6 +126,8 @@ dev_measure_quality_job:
  except:
    - tags
    - main
    - develop


dev_package_job:
  stage: dev_package
@@ -230,6 +234,26 @@ dev_workflows_job:
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'


develop_image_build_and_release_job:
  stage: develop_image_build_release
  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
    - RELEASE_VERSION=$(cat release_version.txt)
  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
  stage: prod_extract_next_release