Browse Source

iteration on release scripts

pull/1845/head
jlukic 10 years ago
parent
commit
6f8c94e52e
2 changed files with 22 additions and 15 deletions
  1. 33
      tasks/admin/distributions/create.js
  2. 4
      tasks/admin/release.js

33
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;

4
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
);
Loading…
Cancel
Save