diff --git a/.cz.yaml b/.cz.yaml new file mode 100644 index 0000000..62b2ada --- /dev/null +++ b/.cz.yaml @@ -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 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d126449..0509276 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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 diff --git a/gitlab-ci b/gitlab-ci index 3324ce2..6201afa 160000 --- a/gitlab-ci +++ b/gitlab-ci @@ -1 +1 @@ -Subproject commit 3324ce20029e780ffb12f21648e6f856d782eb6d +Subproject commit 6201afaf7e82411af1d0d173d54dffe1d404544a