forked from jesuisundesdeux/vigilo-webapp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
25 lines (21 loc) · 786 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
language: bash
git:
depth: false
services:
- docker
script:
- git checkout master
- docker run -it --rm -v $PWD:/app -e WEBPACK_MODE=production -w /app node:15 sh -c 'npm install && npm run webpack && (echo "app.vigilo.city" > /app/dist/CNAME) && mv /app/dist /app/public && rm -rf node_modules package-lock.json'
- git checkout -- .
- git checkout develop
- docker run -it --rm -v $PWD:/app -e WEBPACK_MODE=production -w /app node:15 sh -c 'npm install && npm run webpack && (echo "app.vigilo.city" > /app/dist/CNAME) && mv /app/dist /app/public/develop'
- find public
deploy:
skip_cleanup: true
local_dir: public
provider: pages
github_token: $GITHUB_TOKEN
keep_history: true
on:
all_branches: true
condition: $TRAVIS_BRANCH =~ ^master|develop$