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

Merge branch 'remove-changelog-autopush' into v3.6.0

parents 4c17dda4 785eb16e
No related branches found
No related tags found
No related merge requests found
Pipeline #30087 passed
......@@ -34,18 +34,4 @@ variables:
VERSION_DEV_SUFFIX: '-dev'
VERSION_TEST_SUFFIX: '-test'
WIKI_FOLDER: Wiki
DOC_CHANGELOG_FILE: ZolaApp/content/changelog/projects/101_cli.md
DOC_FILE_BEGIN: |
+++
title = "Dojo CLI"
slug = "dojo-cli"
weight = 101
template = "docs/page.html"
[extra]
lead = "Changelog of The Dojo CLI."
toc = true
top = false
+++
WIKI_FOLDER: Wiki
\ No newline at end of file
......@@ -56,7 +56,7 @@
- $ARTIFACTS_FOLDER/*
expire_in: 10 mins
rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true"'
- if: $CI_COMMIT_REF_PROTECTED == "true"
.pkg_and_sign:macos:
......@@ -90,4 +90,4 @@
- $ARTIFACTS_FOLDER/*
expire_in: 10 mins
rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true"'
\ No newline at end of file
- if: $CI_COMMIT_REF_PROTECTED == "true"
\ No newline at end of file
......@@ -9,7 +9,11 @@ code_quality:lint:
- npm install
- npm run lint
rules:
- if: '$CI_COMMIT_TAG =~ "/^$/"'
- if: $CI_COMMIT_TAG
when: never
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: manual
- when: on_success
code_quality:sonarqube:
......@@ -29,4 +33,8 @@ code_quality:sonarqube:
script:
- sonar-scanner
rules:
- if: '$CI_COMMIT_TAG =~ "/^$/"'
- if: $CI_COMMIT_TAG
when: never
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: manual
- when: on_success
......@@ -12,4 +12,12 @@ test:build:
# Build
- !reference [ .build_cli, script ]
rules:
- if: '$CI_COMMIT_TAG =~ "/^$/" && $CI_COMMIT_REF_PROTECTED != "true" && $CI_COMMIT_BRANCH != "test"'
- if: $CI_COMMIT_TAG
when: never
- if: $CI_COMMIT_REF_PROTECTED == "true"
when: never
- if: $CI_COMMIT_BRANCH == "test"
when: never
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: manual
- when: on_success
......@@ -20,4 +20,5 @@ build:version:
- $ARTIFACTS_FOLDER/*
expire_in: 10 mins
rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true" || $CI_COMMIT_BRANCH == "test"'
- if: $CI_COMMIT_REF_PROTECTED == "true"
- if: $CI_COMMIT_BRANCH == "test"
......@@ -19,7 +19,7 @@ pkg_and_sign:debian:test:
artifacts:
expire_in: 2 weeks
rules:
- if: '$CI_COMMIT_BRANCH == "test"'
- if: $CI_COMMIT_BRANCH == "test"
pkg_and_sign:macos:
......@@ -37,7 +37,7 @@ pkg_and_sign:macos:test:
artifacts:
expire_in: 2 weeks
rules:
- if: '$CI_COMMIT_BRANCH == "test"'
- if: $CI_COMMIT_BRANCH == "test"
......
......@@ -8,7 +8,7 @@ clean:release:
- !reference [ .get_version_dependent_vars, script ]
- !reference [ .clean_release, script ]
rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true"'
- if: $CI_COMMIT_REF_PROTECTED == "true"
clean:packages:
......@@ -21,7 +21,7 @@ clean:packages:
- !reference [ .get_version_dependent_vars, script ]
- !reference [ .clean_packages, script ]
rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true"'
- if: $CI_COMMIT_REF_PROTECTED == "true"
clean:release:dev:
......@@ -35,7 +35,7 @@ clean:release:dev:
- !reference [ .get_version_dependent_vars, script ]
- !reference [ .clean_release, script ]
rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
clean:packages:dev:
......@@ -49,7 +49,7 @@ clean:packages:dev:
- !reference [ .get_version_dependent_vars, script ]
- !reference [ .clean_packages, script ]
rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
clean:release:latest:
......@@ -61,7 +61,7 @@ clean:release:latest:
- VERSION="Latest"
- !reference [ .clean_release, script ]
rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
clean:release:pre-alpha:
......@@ -73,4 +73,6 @@ clean:release:pre-alpha:
- VERSION="Pre-alpha"
- !reference [ .clean_release, script ]
rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true" && $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH'
\ No newline at end of file
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
when: never
- if: $CI_COMMIT_REF_PROTECTED == "true"
\ No newline at end of file
......@@ -27,7 +27,7 @@ upload:packages:
- 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file ${BIN_FILE_WINDOWS_ARM64} "${PACKAGE_URL_WINDOWS_ARM64_BIN}";'
- 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file ${BIN_FILE_WINDOWS_X64} "${PACKAGE_URL_WINDOWS_X64_BIN}";'
rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true"'
- if: $CI_COMMIT_REF_PROTECTED == "true"
upload:packages:doc:wiki:
......@@ -51,4 +51,4 @@ upload:packages:doc:wiki:
# Send package
- 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file ${WIKI_ARCHIVE_PATH} "${PACKAGE_URL_WIKI}";'
rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true"'
\ No newline at end of file
- if: $CI_COMMIT_REF_PROTECTED == "true"
\ No newline at end of file
......@@ -44,48 +44,7 @@ release:doc:wiki:
# Push the change back to the master branch of the wiki
- git push origin "HEAD:main"
rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
release:doc:changelog:
stage: release
tags:
- release
image: ubuntu:latest
script:
# Install dependencies
- apt-get update -y
- apt-get install -y openssh-client git unzip sshpass --fix-missing
# Add SSH key
- eval `ssh-agent -s`
- echo "$DOC_GIT_SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- echo "$DOC_GIT_SSH_PUBLIC_KEY" >> ~/.ssh/id_rsa.pub
- echo "$DOC_GIT_SSH_PRIVATE_KEY" >> ~/.ssh/id_rsa
- '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
# Set git config
- git config --global user.email "dojo@minelli.me"
- git config --global user.name "[Gitlab CI/CD] ${PROJECT_NAME}"
# Pull repo
- git clone ssh://git@ssh.hesge.ch:10572/dojo_project/projects/ui/dojodoc.git
# Do something after pulling your repo
- echo "${DOC_FILE_BEGIN}$(cat CHANGELOG.md)" > dojodoc/${DOC_CHANGELOG_FILE}
# Push repo changes into current repo
- cd dojodoc
- git add ${DOC_CHANGELOG_FILE}
- git commit -m "[Gitlab CI/CD] ${PROJECT_NAME} => Automatic update of changelog" || echo "No changes, nothing to commit!"
- git push
rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
release:gitlab:
......@@ -99,7 +58,7 @@ release:gitlab:
- RELEASE_NAME=$VERSION
- !reference [ .release_gitlab, script ]
rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true"'
- if: $CI_COMMIT_REF_PROTECTED == "true"
release:gitlab:latest:
......@@ -113,7 +72,7 @@ release:gitlab:latest:
- RELEASE_NAME="Latest"
- !reference [ .release_gitlab, script ]
rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
release:gitlab:pre-alpha:
......@@ -127,4 +86,6 @@ release:gitlab:pre-alpha:
- RELEASE_NAME="Pre-alpha"
- !reference [ .release_gitlab, script ]
rules:
- if: '$CI_COMMIT_REF_PROTECTED == "true" && $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH'
\ No newline at end of file
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
when: never
- if: $CI_COMMIT_REF_PROTECTED == "true"
\ 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