From: Geoff Kimball Date: Tue, 22 Mar 2016 05:37:59 +0000 (-0700) Subject: Add deploy script to generate ZIP file download X-Git-Tag: v2.0.0~13^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e15184effb4f3740b9e03d604d8c9caa59cd33f7;p=thirdparty%2Ffoundation%2Ffoundation-emails.git Add deploy script to generate ZIP file download --- diff --git a/.gitignore b/.gitignore index ec1e098c..d6caeb0f 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ _build/ inky *.swp .templates +.download +foundation-emails.zip diff --git a/gulpfile.js b/gulpfile.js index c9862384..25a835ab 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -161,6 +161,25 @@ gulp.task('templates', function() { .pipe(gulp.dest('.templates')); }); +gulp.task('download:build', ['sass:foundation', 'templates'], function() { + gulp.src('test/visual/_template.html', { base: 'test/visual' }) + .pipe($.injectString.replace('<%= contents %>', '')) + .pipe($.rename('index.html')) + .pipe(gulp.dest('.download')); + + gulp.src('.templates/*.html') + .pipe(gulp.dest('.download/templates')); + + return gulp.src('_build/assets/css/foundation.css') + .pipe(gulp.dest('.download/css')); +}); + +gulp.task('download', ['download:build'], function(done) { + gulp.src('.download/**/*') + .pipe($.zip('foundation-emails.zip')) + .pipe(gulp.dest('.')); +}); + function inliner(css) { var css = fs.readFileSync(css).toString(); var mqCss = siphon(css); diff --git a/package.json b/package.json index 0ec65d2b..701c376a 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "gulp-load-plugins": "^1.0.0-rc.1", "gulp-prettify": "^0.4.0", "gulp-prompt": "^0.1.2", + "gulp-rename": "^1.2.2", "gulp-rsync": "0.0.5", "gulp-sass": "^2.1.0", "gulp-sass-lint": "^1.1.1",