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

add staging deployment to CI

parent 360c4dd2
No related branches found
No related tags found
1 merge request!34add staging deployment to CI
......@@ -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