From 6f8c94e52eed5b8e845a0e4b2b6c7b2ea75a1077 Mon Sep 17 00:00:00 2001 From: jlukic Date: Thu, 19 Feb 2015 13:36:55 -0500 Subject: [PATCH] iteration on release scripts --- tasks/admin/distributions/create.js | 33 +++++++++++++++++------------ tasks/admin/release.js | 4 ++-- 2 files changed, 22 insertions(+), 15 deletions(-) diff --git a/tasks/admin/distributions/create.js b/tasks/admin/distributions/create.js index 3d572a0b1..f6cae0158 100644 --- a/tasks/admin/distributions/create.js +++ b/tasks/admin/distributions/create.js @@ -59,29 +59,36 @@ module.exports = function(callback) { (function(distribution) { var - outputDirectory = release.outputRoot + distribution, - repoName = release.distRepoRoot + distribution + outputDirectory = release.outputRoot + distribution, + packageFile = path.join(outputDirectory, release.files.npm), + repoName = release.distRepoRoot + distribution task = { - repo : distribution + ' create repo', - package : distribution + ' create package.json' + all : distribution + ' copying files', + repo : distribution + ' create repo', + package : distribution + ' create package.json' } ; - // copy files into output folder adjusting asset paths + // copy source files depending on distribution type gulp.task(task.repo, false, function() { - return gulp.src(release.source + distribution + '.*') - .pipe(plumber()) - .pipe(flatten()) - .pipe(replace(release.paths.source, release.paths.output)) - .pipe(gulp.dest(outputDirectory)) - ; + if(distribution == 'CSS') { + return gulp.src('dist/**/*') + .pipe(plumber()) + .pipe(gulp.dest(outputDirectory)) + ; + } + else if(distribution == 'LESS') { + return gulp.src('src/**/*') + .pipe(plumber()) + .pipe(gulp.dest(outputDirectory)) + ; + } }); // extend package.json gulp.task(task.package, false, function() { - return gulp.src(zzzzzzzzzzzzz) + return gulp.src(packageFile) .pipe(plumber()) - .pipe(flatten()) .pipe(jsonEditor(function(package) { if(version) { package.version = version; diff --git a/tasks/admin/release.js b/tasks/admin/release.js index c8c91581f..f2449eefe 100644 --- a/tasks/admin/release.js +++ b/tasks/admin/release.js @@ -21,8 +21,8 @@ module.exports = function() { runSequence( //'build', // build Semantic - 'init distributions' // sync with current github version - //'create distributions', // update each repo with changes from master repo + 'init distributions', // sync with current github version + 'create distributions' // update each repo with changes from master repo //'update distributions' // commit changes to github );