Skip to content
Snippets Groups Projects
Commit 55e98ee2 authored by michael.minelli's avatar michael.minelli
Browse files

CI/CD => Transform rules to be more readable

parent 86fc8b6a
No related branches found
No related tags found
No related merge requests found
Pipeline #30084 passed
...@@ -12,4 +12,5 @@ build:version: ...@@ -12,4 +12,5 @@ build:version:
# Here docker buildx can use cached images created in previous step # Here docker buildx can use cached images created in previous step
- docker buildx build --platform $DOCKER_PLATFORMS --file $DOCKERFILE --push --tag $CONTAINER_IMAGE . - docker buildx build --platform $DOCKER_PLATFORMS --file $DOCKERFILE --push --tag $CONTAINER_IMAGE .
rules: rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true" || $CI_COMMIT_BRANCH == "test"' - if: $CI_COMMIT_REF_PROTECTED == "true"
\ No newline at end of file - if: $CI_COMMIT_BRANCH == "test"
\ No newline at end of file
...@@ -7,7 +7,7 @@ clean:release: ...@@ -7,7 +7,7 @@ clean:release:
- !reference [ .get_version, script ] - !reference [ .get_version, script ]
- !reference [ .clean_release, script ] - !reference [ .clean_release, script ]
rules: rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true"' - if: $CI_COMMIT_REF_PROTECTED == "true"
clean:packages: clean:packages:
...@@ -19,7 +19,7 @@ clean:packages: ...@@ -19,7 +19,7 @@ clean:packages:
- !reference [ .get_version, script ] - !reference [ .get_version, script ]
- !reference [ .clean_packages, script ] - !reference [ .clean_packages, script ]
rules: rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true"' - if: $CI_COMMIT_REF_PROTECTED == "true"
clean:release:dev: clean:release:dev:
...@@ -32,7 +32,7 @@ clean:release:dev: ...@@ -32,7 +32,7 @@ clean:release:dev:
- VERSION="${VERSION}${VERSION_DEV_SUFFIX}" - VERSION="${VERSION}${VERSION_DEV_SUFFIX}"
- !reference [ .clean_release, script ] - !reference [ .clean_release, script ]
rules: rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
clean:packages:dev: clean:packages:dev:
...@@ -45,7 +45,7 @@ clean:packages:dev: ...@@ -45,7 +45,7 @@ clean:packages:dev:
- VERSION="${VERSION}${VERSION_DEV_SUFFIX}" - VERSION="${VERSION}${VERSION_DEV_SUFFIX}"
- !reference [ .clean_packages, script ] - !reference [ .clean_packages, script ]
rules: rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
clean:dockerhub:dev: clean:dockerhub:dev:
...@@ -72,4 +72,4 @@ clean:dockerhub:dev: ...@@ -72,4 +72,4 @@ clean:dockerhub:dev:
## Delete tag ## Delete tag
- 'curl --header "Authorization: JWT ${TOKEN}" --request DELETE "https://hub.docker.com/v2/repositories/${DOCKER_REGISTRY_IMAGE}/tags/${VERSION}/"' - 'curl --header "Authorization: JWT ${TOKEN}" --request DELETE "https://hub.docker.com/v2/repositories/${DOCKER_REGISTRY_IMAGE}/tags/${VERSION}/"'
rules: rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
\ No newline at end of file \ No newline at end of file
...@@ -19,4 +19,4 @@ upload:packages:doc:wiki: ...@@ -19,4 +19,4 @@ upload:packages:doc:wiki:
# Send package # Send package
- 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file ${WIKI_ARCHIVE_PATH} "${PACKAGE_URL_WIKI}";' - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file ${WIKI_ARCHIVE_PATH} "${PACKAGE_URL_WIKI}";'
rules: rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true"' - if: $CI_COMMIT_REF_PROTECTED == "true"
\ No newline at end of file \ No newline at end of file
...@@ -12,7 +12,8 @@ release:dockerhub:latest: ...@@ -12,7 +12,8 @@ release:dockerhub:latest:
# Push latest tag # Push latest tag
- docker buildx imagetools create $CONTAINER_IMAGE --tag $DOCKER_REGISTRY_IMAGE:latest - docker buildx imagetools create $CONTAINER_IMAGE --tag $DOCKER_REGISTRY_IMAGE:latest
rules: rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_BRANCH == "test"' - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
- if: $CI_COMMIT_BRANCH == "test"
release:doc:wiki: release:doc:wiki:
...@@ -60,7 +61,7 @@ release:doc:wiki: ...@@ -60,7 +61,7 @@ release:doc:wiki:
# Push the change back to the master branch of the wiki # Push the change back to the master branch of the wiki
- git push origin "HEAD:main" - git push origin "HEAD:main"
rules: rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
release:gitlab: release:gitlab:
...@@ -100,4 +101,4 @@ release:gitlab: ...@@ -100,4 +101,4 @@ release:gitlab:
--header "JOB-TOKEN: $CI_JOB_TOKEN" \ --header "JOB-TOKEN: $CI_JOB_TOKEN" \
--request POST "${GITLAB_API_PROJECT_URL}/releases" --request POST "${GITLAB_API_PROJECT_URL}/releases"
rules: rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true"' - if: $CI_COMMIT_REF_PROTECTED == "true"
\ No newline at end of file \ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment