47 lines
893 B
YAML
47 lines
893 B
YAML
stages:
|
|
- validation
|
|
- build
|
|
- prepare
|
|
- deploy
|
|
- test
|
|
- release
|
|
- publish
|
|
|
|
variables:
|
|
GIT_SUBMODULE_STRATEGY: recursive
|
|
MY_PROJECT_ID: "38927651"
|
|
|
|
|
|
include:
|
|
- project: nofusscomputing/projects/gitlab-ci
|
|
ref: 36ce0b0b76e6769c7a2e0d4ea0f3fcd2cc2d6bb1
|
|
file:
|
|
- conventional_commits/.gitlab-ci.yml
|
|
- validation/.gitlab-ci.yml
|
|
|
|
Lint Markdown:
|
|
extends: .Lint_Markdown
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|