2021-05-11 17:19:52 +02:00

99 lines
1.3 KiB
YAML

stages:
- build
- lint
- test
- compose-build
- compose-push
.lint:
stage: lint
.build:
stage: build
.test:
stage: test
.compose-build:
stage: compose-build
.compose-push:
stage: compose-push
########
# BUILD
#################################################################
build_fe:
script:
- echo ''
extends:
- .build
build_be:
script:
- echo ''
extends:
- .build
########
# LINT
#################################################################
lint_fe:
script:
- echo ''
extends:
- .lint
needs:
- build_fe
lint_be:
script:
- echo ''
extends:
- .lint
needs:
- build_be
########
# TEST
#################################################################
test_fe:
script:
- echo ''
extends:
- .test
needs:
- lint_fe
test_be:
script:
- echo ''
extends:
- .test
needs:
- lint_be
########
# COMPOSE-BUILD
#################################################################
compose-build:
script:
- echo ''
extends:
- .compose-build
needs:
- test_be
- test_fe
########
# COMPOSE-PUSH
#################################################################
compose-push:
script:
- echo ''
extends:
- .compose-push
needs:
- compose-build