28 lines
653 B
YAML
28 lines
653 B
YAML
stages:
|
|
- build #first build
|
|
- deploy #then deploy
|
|
|
|
build:
|
|
stage: build
|
|
script:
|
|
- npm install
|
|
- npm run build
|
|
artifacts:
|
|
paths:
|
|
- build
|
|
only:
|
|
- master
|
|
|
|
deploy_to_projects:
|
|
stage: deploy
|
|
script:
|
|
- mkdir /var/www/projects.rismer.de/$CI_PROJECT_NAME
|
|
- cp index.html /var/www/projects.rismer.de/$CI_PROJECT_NAME
|
|
- mkdir /var/www/projects.rismer.de/$CI_PROJECT_NAME/build
|
|
- cp build/app.js /var/www/projects.rismer.de/$CI_PROJECT_NAME/build
|
|
environment:
|
|
name: deploy
|
|
url: https://projects.rismer.de/$CI_PROJECT_NAME
|
|
only:
|
|
- master
|