]> git.ipfire.org Git - thirdparty/foundation/foundation-emails.git/commitdiff
Add deploy script for documentation
authorGeoff Kimball <geoff@zurb.com>
Fri, 18 Mar 2016 18:07:01 +0000 (11:07 -0700)
committerGeoff Kimball <geoff@zurb.com>
Fri, 18 Mar 2016 18:07:19 +0000 (11:07 -0700)
gulpfile.js
package.json

index c7e8bd09e1021599b83d031e639754e7cc59b54d..3c8093c0afdf6f10ae7cddfdc5b4bff659b4dc0a 100644 (file)
@@ -114,6 +114,17 @@ gulp.task('server', ['build'], function() {
   });
 });
 
+// Uploads the documentation to the live server
+gulp.task('deploy:docs', ['build'], function() {
+  return gulp.src('./_build/**')
+    .pipe($.prompt.confirm('Make sure everything looks right before you deploy.'))
+    .pipe($.rsync({
+      root: './_build',
+      hostname: 'deployer@72.32.134.77',
+      destination: '/home/deployer/sites/foundation-emails-march16'
+    }));
+});
+
 // Runs the entire build process
 gulp.task('build', function(cb) {
   sequence('clean', ['copy', 'html', 'sass', 'javascript:docs'], cb);
index 9593126bb284949c340c6478ce0d7de7f2dae4cb..34f131933a1a0479f3c8af44a0aeafeb9597721e 100644 (file)
@@ -9,7 +9,8 @@
   "author": "ZURB <foundation@zurb.com> (http://foundation.zurb.com)",
   "scripts": {
     "start": "gulp",
-    "test:visual": "gulp test"
+    "test:visual": "gulp test",
+    "deploy:docs": "gulp deploy:docs"
   },
   "repository": "https://github.com/zurb/foundation-emails",
   "bugs": "https://github.com/zurb/foundation-emails/issues",
@@ -27,6 +28,8 @@
     "gulp-inject-string": "^1.1.0",
     "gulp-inline-css": "^2.0.0",
     "gulp-load-plugins": "^1.0.0-rc.1",
+    "gulp-prompt": "^0.1.2",
+    "gulp-rsync": "0.0.5",
     "gulp-sass": "^2.1.0",
     "gulp-sass-lint": "^1.1.1",
     "gulp-sourcemaps": "^1.6.0",