diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7ae5c0064..4dbc79a93 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -116,7 +116,7 @@ frontend: - artifact: frontend.yml job: setup:dynamic -backend: +backend:dev: &backend stage: backend needs: - setup:dynamic @@ -129,6 +129,11 @@ backend: - artifact: backend.yml job: setup:dynamic +backend:prod: + <<: *backend + variables: + PROD_BUILD: -prod + # frontend dependencies: # stage: setup diff --git a/.gitlab-ci/backend.yml b/.gitlab-ci/backend.yml index 63937e460..3765c13a3 100644 --- a/.gitlab-ci/backend.yml +++ b/.gitlab-ci/backend.yml @@ -15,7 +15,6 @@ variables: BACKEND_IMAGE_VERSION: #dyn# stages: - - container - compile - lint - test @@ -35,11 +34,8 @@ default: compile: stage: compile - needs: - - job: container - optional: true script: - - make -- backend-build + - make -- backend-build${PROD_BUILD} artifacts: paths: - /fradrive/.stack/ @@ -48,19 +44,13 @@ compile: lint: stage: lint - needs: - - job: container - optional: true script: - - make -- backend-lint + - make -- backend-lint${PROD_BUILD} cache: *backend-cache test: stage: test - needs: - - job: container - optional: true - compile script: - - make -- backend-test + - make -- backend-test${PROD_BUILD} cache: *backend-cache