Skip to content
Snippets Groups Projects
Commit 3b1bd651 authored by schnarkus's avatar schnarkus
Browse files

change stable to prod

parent 05368cfa
No related branches found
No related tags found
No related merge requests found
Pipeline #63533 passed
--- ---
workflow: workflow:
rules: rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event" || ($CI_PIPELINE_SOURCE == "push" && ($CI_COMMIT_BRANCH == "main" || $CI_COMMIT_BRANCH == "stable")) - if: $CI_PIPELINE_SOURCE == "merge_request_event" || ($CI_PIPELINE_SOURCE == "push" && ($CI_COMMIT_BRANCH == "main" || $CI_COMMIT_BRANCH == "prod"))
when: always when: always
- when: never - when: never
variables: variables:
...@@ -19,7 +19,7 @@ test_job: ...@@ -19,7 +19,7 @@ test_job:
build_job: build_job:
stage: build stage: build
rules: rules:
- if: $CI_COMMIT_REF_NAME =~ /stable/ - if: $CI_COMMIT_REF_NAME =~ /prod/
when: always when: always
image: public.ecr.aws/docker/library/golang:1.21 image: public.ecr.aws/docker/library/golang:1.21
parallel: parallel:
...@@ -40,7 +40,7 @@ build_job: ...@@ -40,7 +40,7 @@ build_job:
publish_job: publish_job:
stage: publish stage: publish
rules: rules:
- if: $CI_COMMIT_REF_NAME =~ /stable/ - if: $CI_COMMIT_REF_NAME =~ /prod/
when: always when: always
image: public.ecr.aws/docker/library/alpine:latest image: public.ecr.aws/docker/library/alpine:latest
tags: tags:
......
...@@ -38,7 +38,7 @@ Der Webservice wird auf der Google Cloud Platform (GCP) gehostet: ...@@ -38,7 +38,7 @@ Der Webservice wird auf der Google Cloud Platform (GCP) gehostet:
### CI/CD Pipeline ### CI/CD Pipeline
Die Konfiguration für den Build des Webservices erfolgt in der GitLab CI/CD-Pipeline. Diese unterscheidet die Stages Test, Build und Publish. Bei Merge-Requests oder Pushes auf den main oder stable Branch wird die Pipeline aktiviert. Die Konfiguration für den Build des Webservices erfolgt in der GitLab CI/CD-Pipeline. Diese unterscheidet die Stages Test, Build und Publish. Bei Merge-Requests oder Pushes auf den main oder prod Branch wird die Pipeline aktiviert.
- Test: Tests mit golang:1.21 Docker-Image - Test: Tests mit golang:1.21 Docker-Image
- Build: Kompiliert Webservice für verschiedene Betriebssysteme und Architekturen, speichert Artefakte in der Package Registry - Build: Kompiliert Webservice für verschiedene Betriebssysteme und Architekturen, speichert Artefakte in der Package Registry
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment