Loading .gitlab-ci.yml +27 −3 Changes for .gitlab-ci.yml: 27 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ stages: - dev_image_build - dev_deploy - dev_workflows - develop_image_build - release - image_build Loading Loading @@ -50,7 +51,7 @@ lint: paths: - ${SONAR_GO_COVERAGE} rules: - if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "main"' - if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "main" && $CI_COMMIT_BRANCH != "develop"' tests_job: stage: test Loading Loading @@ -78,7 +79,7 @@ tests_job: paths: - ${SONAR_GO_COVERAGE} rules: - if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "main"' - if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "main" && $CI_COMMIT_BRANCH != "develop"' sonar-analysis: stage: analyze Loading @@ -99,7 +100,7 @@ sonar-analysis: dependencies: - tests_job rules: - if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "main"' - if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "main" && $CI_COMMIT_BRANCH != "develop"' dev_image_build_job: stage: dev_image_build Loading Loading @@ -193,6 +194,29 @@ dev_workflows_job: - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' develop_image_build_job: stage: develop_image_build 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 - echo -n $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY script: - > docker build --pull --network host --build-arg USERNAME="$CI_REGISTRY_USER" --build-arg PASSWORD="$CI_JOB_TOKEN" --build-arg CI_SERVER_HOST="$CI_SERVER_HOST" -t $CI_REGISTRY_IMAGE/$IMAGE_NAME:latest -f $STAG_DOCKERFILE . - docker push $CI_REGISTRY_IMAGE/$IMAGE_NAME:latest - docker rmi $CI_REGISTRY_IMAGE/$IMAGE_NAME:latest rules: - if: '$CI_COMMIT_BRANCH == "develop"' semantic_versioning_job: image: Loading Loading
.gitlab-ci.yml +27 −3 Changes for .gitlab-ci.yml: 27 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ stages: - dev_image_build - dev_deploy - dev_workflows - develop_image_build - release - image_build Loading Loading @@ -50,7 +51,7 @@ lint: paths: - ${SONAR_GO_COVERAGE} rules: - if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "main"' - if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "main" && $CI_COMMIT_BRANCH != "develop"' tests_job: stage: test Loading Loading @@ -78,7 +79,7 @@ tests_job: paths: - ${SONAR_GO_COVERAGE} rules: - if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "main"' - if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "main" && $CI_COMMIT_BRANCH != "develop"' sonar-analysis: stage: analyze Loading @@ -99,7 +100,7 @@ sonar-analysis: dependencies: - tests_job rules: - if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "main"' - if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "main" && $CI_COMMIT_BRANCH != "develop"' dev_image_build_job: stage: dev_image_build Loading Loading @@ -193,6 +194,29 @@ dev_workflows_job: - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' develop_image_build_job: stage: develop_image_build 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 - echo -n $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY script: - > docker build --pull --network host --build-arg USERNAME="$CI_REGISTRY_USER" --build-arg PASSWORD="$CI_JOB_TOKEN" --build-arg CI_SERVER_HOST="$CI_SERVER_HOST" -t $CI_REGISTRY_IMAGE/$IMAGE_NAME:latest -f $STAG_DOCKERFILE . - docker push $CI_REGISTRY_IMAGE/$IMAGE_NAME:latest - docker rmi $CI_REGISTRY_IMAGE/$IMAGE_NAME:latest rules: - if: '$CI_COMMIT_BRANCH == "develop"' semantic_versioning_job: image: Loading