|
@@ -0,0 +1,29 @@
|
|
|
|
+language: node_js
|
|
|
|
+node_js:
|
|
|
|
+- 8
|
|
|
|
+cache:
|
|
|
|
+ directories:
|
|
|
|
+ - node_modules
|
|
|
|
+ - packages/create-react-app/node_modules
|
|
|
|
+ - packages/react-scripts/node_modules
|
|
|
|
+install:
|
|
|
|
+- npm install
|
|
|
|
+script:
|
|
|
|
+- npm run build
|
|
|
|
+
|
|
|
|
+addons:
|
|
|
|
+ ssh_known_hosts: [email protected]
|
|
|
|
+
|
|
|
|
+before_deploy:
|
|
|
|
+- openssl aes-256-cbc -K $encrypted_0e0de6dfeb09_key -iv $encrypted_0e0de6dfeb09_iv -in deploy_rsa.enc -out /tmp/deploy_rsa -d
|
|
|
|
+- eval "$(ssh-agent -s)"
|
|
|
|
+- chmod 600 /tmp/deploy_rsa
|
|
|
|
+- ssh-add /tmp/deploy_rsa
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+deploy:
|
|
|
|
+ provider: script
|
|
|
|
+ skip_cleanup: true
|
|
|
|
+ script: rsync -r --delete-after --quiet $TRAVIS_BUILD_DIR/build [email protected]:~/dist/mafalda-web
|
|
|
|
+ on:
|
|
|
|
+ branch: master
|