Newer
Older
include:
- project: 'gaiax/helpers/mono-helpers'
file:
stages:
- lint
- test
- build
- release
- docker
- registries
- helm
- deploy-test
extends: .lint-attestation-manager
stage: lint
lint-connection-manager:
extends: .lint-connection-manager
lint-proof-manager:
extends: .lint-proof-manager
lint-gateway:
extends: .lint-gateway
extends: .test-attestation-manager
stage: test
test-connection-manager:
extends: .test-connection-manager
test-proof-manager:
extends: .test-proof-manager
test-gateway:
extends: .test-gateway
extends: .build-attestation-manager
stage: build
build-connection-manager:
extends: .build-connection-manager
build-proof-manager:
extends: .build-proof-manager
build-gateway:
extends: .build-gateway
# Docker build microservices
extends: .docker-attestation-manager
stage: docker
docker-connection-manager:
extends: .docker-connection-manager
docker-proof-manager:
extends: .docker-proof-manager
docker-gateway:
extends: .docker-gateway
# Push to registries
registry-agent:
extends: .registry-agent
registry-attestation-manager:
extends: .registry-attestation-manager
registry-connection-manager:
extends: .registry-connection-manager
registry-proof-manager:
extends: .registry-proof-manager
registry-gateway:
extends: .registry-gateway
# Configure helm
helm-agent:
extends: .helm-agent
helm-attestation-manager:
extends: .helm-attestation-manager
helm-connection-manager:
extends: .helm-connection-manager
helm-proof-manager:
extends: .helm-proof-manager
helm-gateway:
extends: .helm-gateway
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
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 attestation ocm:
extends: .deploy-attestation-manager-ocm-main
stage: deploy-test
deploy attestation ocm tagged:
extends: .deploy-attestation-manager-ocm-main-tag
stage: deploy-test
deploy attestation ocm test:
extends: .deploy-attestation-manager-ocm-test
stage: deploy-test
deploy attestation ocm test tagged:
extends: .deploy-attestation-manager-ocm-test-tag
stage: deploy-test
deploy connection ocm:
extends: .deploy-connection-manager-ocm-main
stage: deploy-test
deploy connection ocm tagged:
extends: .deploy-connection-manager-ocm-main-tag
stage: deploy-test
deploy connection ocm test:
extends: .deploy-connection-manager-ocm-test
deploy connection ocm test tagged:
extends: .deploy-connection-manager-ocm-test-tag
deploy proof ocm:
extends: .deploy-proof-manager-ocm-main
deploy proof ocm tagged:
extends: .deploy-proof-manager-ocm-main-tag
deploy proof ocm test:
extends: .deploy-proof-manager-ocm-test
deploy proof ocm test tagged:
extends: .deploy-proof-manager-ocm-test-tag
deploy gateway ocm:
extends: .deploy-gateway-ocm-main
deploy gateway ocm tagged:
extends: .deploy-gateway-ocm-main-tag
deploy gateway ocm test:
extends: .deploy-gateway-ocm-test
deploy gateway ocm test tagged:
extends: .deploy-gateway-ocm-test-tag