feat: CI Job - [Automated task] git submodule update #11

Merged
jon_nfc merged 1 commits from 3-feat-git-submodule-update-trigger into development 2023-06-04 01:04:30 +00:00
3 changed files with 64 additions and 37 deletions

7
.cz.yaml Normal file
View File

@ -0,0 +1,7 @@
commitizen:
bump_message: "build(version): bump version $current_version \u2192 $new_version"
changelog_incremental: false
name: cz_conventional_commits
tag_format: $major.$minor.$patch$prerelease
update_changelog_on_bump: true
version: 0.0.1

View File

@ -1,46 +1,66 @@
stages:
- validation
- build
- prepare
- deploy
- test
- release
- publish
variables:
GIT_SUBMODULE_STRATEGY: recursive
MY_PROJECT_ID: "38927651"
---
include:
- project: nofusscomputing/projects/gitlab-ci
ref: development
file:
- conventional_commits/.gitlab-ci.yml
- lint/markdown.gitlab-ci.yaml
Lint Markdown:
extends: .Lint_Markdown
- .gitlab-ci_common.yaml
- template/automagic.gitlab-ci.yaml
re-deploy Website:
stage: publish
trigger:
project: nofusscomputing/infrastructure/website
branch: master
rules:
- if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH == "master"'
when: always
- when: never
variables:
MY_PROJECT_ID: "38927651"
re-deploy Website:
stage: publish
trigger:
project: nofusscomputing/infrastructure/website
branch: development
rules:
- if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH == "development"'
when: always
- when: never
Ansible_playbooks.Submodule.Deploy:
extends: .submodule_update_trigger
variables:
SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/ansible_playbooks
Ansible-roles.Submodule.Deploy:
extends: .submodule_update_trigger
variables:
SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/ansible-roles
Docker_Mail.Submodule.Deploy:
extends: .submodule_update_trigger
variables:
SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/docker-mail
docker-buildx-qemu.Submodule.Deploy:
extends: .submodule_update_trigger
variables:
SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/docker-buildx-qemu
execution_environment.Submodule.Deploy:
extends: .submodule_update_trigger
variables:
SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/execution_environment
git_configuration.Submodule.Deploy:
extends: .submodule_update_trigger
variables:
SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/ansible/git_configuration
gitlab-ci.Submodule.Deploy:
extends: .submodule_update_trigger
variables:
SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/projects/gitlab-ci
Ops.Submodule.Deploy:
extends: .submodule_update_trigger
variables:
SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/ops
Website.Submodule.Deploy:
extends: .submodule_update_trigger
variables:
SUBMODULE_UPDATE_TRIGGER_PROJECT: nofusscomputing/infrastructure/website