Newer
Older
include:
- project: 'gaiax/helpers/mono-helpers'
file:
stages:
- lint
- build
- release
- docker
- registries
- helm
- deploy-test
docker-hin-agent:
extends: .docker-hin-agent
stage: docker
docker-dashboard:
extends: .docker-dashboard
stage: docker
# Push to registries
registry-agent:
extends: .registry-agent
registry-hin-agent:
extends: .registry-hin-agent
stage: registries
registry-dashboard:
extends: .registry-dashboard
stage: registries
# Configure helm
helm-agent:
extends: .helm-agent
helm-hin-agent:
extends: .helm-hin-agent
stage: helm
helm-dashboard:
extends: .helm-dashboard
stage: helm
deploy agent hin:
extends: .deploy-agent-hin-main
stage: deploy-test
deploy agent hin tagged:
extends: .deploy-agent-hin-tag
stage: deploy-test
deploy agent ocm:
extends: .deploy-agent-ocm-main
stage: deploy-test
deploy agent ocm tagged:
extends: .deploy-agent-ocm-main-tag
stage: deploy-test
deploy agent ocm test:
extends: .deploy-agent-ocm-test
stage: deploy-test
deploy agent ocm test tagged:
extends: .deploy-agent-ocm-test-tag
stage: deploy-test
deploy dashboard ocm:
extends: .deploy-dashboard-ocm-main
stage: deploy-test
deploy dashboard ocm tagged:
extends: .deploy-dashboard-ocm-main-tag
stage: deploy-test
deploy dashboard ocm test:
extends: .deploy-dashboard-ocm-test
stage: deploy-test
deploy dashboard ocm test tagged:
extends: .deploy-dashboard-ocm-test-tag
stage: deploy-test
deploy agent cloud auth:
extends: .deploy-agent-cloud-auth-main
stage: deploy-prod
deploy agent cloud auth tagged:
extends: .deploy-agent-cloud-auth-tag
stage: deploy-prod