Skip to content
Snippets Groups Projects
Commit 0cff03c4 authored by Aymeric Chaumont's avatar Aymeric Chaumont
Browse files

add staging deployment to CI

parent e1e37a26
No related branches found
No related tags found
1 merge request!34add staging deployment to CI
Pipeline #44006 passed
......@@ -161,8 +161,8 @@ lint-front:
docker-compose up -d &&
exit" ; else
- cd ./frontend
- echo 'REACT_APP_BASE_URL_BACK="https://eatfast.cs-campus.fr/api"' > .env;
- echo 'REACT_APP_BASE_URL_FRONT="https://eatfast.cs-campus.fr"' >> .env;
- echo 'REACT_APP_BASE_URL_BACK="https://$DOMAIN/api"' > .env;
- echo 'REACT_APP_BASE_URL_FRONT="https://$DOMAIN"' >> .env;
- npm run build;
- scp -r build/ eatfast@"$DOMAIN":/var/www/eatfast-website/frontend ; fi
......@@ -200,3 +200,32 @@ deploy-front-prod:
IMAGE: "front"
dependencies:
- install-npm-packages
deploy-back-staging:
extends: .deploy
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: never
- if: $CI_COMMIT_BRANCH
when: always
variables:
DOMAIN: eatfast.test.cs-campus.fr
PRIVATE_KEY: "$SSH_PRIVATE_KEY"
IMAGE: "back"
dependencies: []
deploy-front-staging:
extends: .deploy
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: never
- if: $CI_COMMIT_BRANCH
when: always
variables:
DOMAIN: eatfast.test.cs-campus.fr
PRIVATE_KEY: "$SSH_PRIVATE_KEY"
IMAGE: "front"
dependencies:
- install-npm-packages
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment