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

add staging deployment to CI

parent 77e1bc4a
No related branches found
No related tags found
1 merge request!34add staging deployment to CI
...@@ -161,8 +161,8 @@ lint-front: ...@@ -161,8 +161,8 @@ lint-front:
docker-compose up -d && docker-compose up -d &&
exit" ; else exit" ; else
- cd ./frontend - cd ./frontend
- echo 'REACT_APP_BASE_URL_BACK="https://eatfast.cs-campus.fr/api"' > .env; - echo 'REACT_APP_BASE_URL_BACK="https://$DOMAIN/api"' > .env;
- echo 'REACT_APP_BASE_URL_FRONT="https://eatfast.cs-campus.fr"' >> .env; - echo 'REACT_APP_BASE_URL_FRONT="https://$DOMAIN"' >> .env;
- npm run build; - npm run build;
- scp -r build/ eatfast@"$DOMAIN":/var/www/eatfast-website/frontend ; fi - scp -r build/ eatfast@"$DOMAIN":/var/www/eatfast-website/frontend ; fi
...@@ -200,3 +200,32 @@ deploy-front-prod: ...@@ -200,3 +200,32 @@ deploy-front-prod:
IMAGE: "front" IMAGE: "front"
dependencies: dependencies:
- install-npm-packages - 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