From dac68ae8192a3f27e522ea8a99a6d11e33131d45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szekeres=20Ba=CC=81lint?= Date: Sun, 1 Jul 2018 16:25:57 +0200 Subject: [PATCH] travis rsync --- .travis.yml | 11 ++++++----- package.json | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5caad43..10b02dc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: node_js node_js: - - "lts/*" + - "node" addons: ssh_known_hosts: nginxconfig.io @@ -13,7 +13,7 @@ cache: - node_modules install: - - npm install + - npm ci script: - npm run test @@ -23,11 +23,12 @@ before_deploy: - eval "$(ssh-agent -s)" - chmod 600 /tmp/deploy_rsa - ssh-add /tmp/deploy_rsa - - find public -type f -name "*.html" -exec sed -i -e "s/COMMIT_HASH/$TRAVIS_COMMIT/" {} \; deploy: provider: script - script: rsync --checksum --delete --delete-after --force --ignore-errors --links --recursive --exclude="/node_modules/*" --exclude="/cypress/videos/*" ./ www-data@nginxconfig.io:/var/www/nginxconfig.io/ - skip_cleanup: true + script: + - npm run build:prod + - find public -type f -name "*.html" -exec sed -i -e "s/COMMIT_HASH/$TRAVIS_COMMIT/" {} \; + - rsync --checksum --delete --delete-after --force --ignore-errors --links --recursive --stats --verbose --exclude="/node_modules*" --exclude="/cypress/videos*" ./ www-data@nginxconfig.io:/var/www/nginxconfig.io/ on: branch: master diff --git a/package.json b/package.json index fe6ea16..374d8e6 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "start-server-and-test": "^1.5.0" }, "scripts": { - "start": "http-server", + "start": "npm run build && http-server", "build": "node-sass --source-map=public/assets/css/app.min.css.map resources/scss/app.scss public/assets/css/app.min.css", "build:prod": "node-sass --output-style=compressed resources/scss/app.scss public/assets/css/app.min.css", "test": "start-server-and-test start http://localhost:8080 cypress:run",