publish prerelease builds to the bower repo

This commit is contained in:
Spencer Alger
2014-10-28 16:26:41 -07:00
parent 11ff9b224b
commit 1c2c6a1931
2 changed files with 30 additions and 0 deletions

View File

@ -36,10 +36,19 @@ module.exports = function (grunt) {
'browser_clients:build',
'_upload_archive:release',
'run:clone_bower_repo',
'run:checkout_bower_repo_master',
'copy:dist_to_bower',
'run:release_bower_tag'
]);
grunt.registerTask('browser_clients:push_prerelease', [
'browser_clients:build',
'run:clone_bower_repo',
'run:checkout_bower_repo_prerelease',
'copy:dist_to_bower',
'run:push_prerelease_branch'
]);
grunt.registerTask('_upload_archive', function (type) {
this.requires(['browser_clients:build']);

View File

@ -38,6 +38,27 @@ var config = {
quiet: true
}
},
checkout_bower_repo_master: {
exec: 'git checkout master',
options: {
cwd: '<%= bowerSubmodule %>',
quiet: true
}
},
checkout_bower_repo_prerelease: {
exec: 'git checkout prerelease',
options: {
cwd: '<%= bowerSubmodule %>',
quiet: true
}
},
push_prerelease_branch: {
exec: 'git add -A && git commit -m "prerelease build" && git push origin prerelease',
options: {
cwd: '<%= bowerSubmodule %>',
quite: true
}
},
release_bower_tag: {
exec: 'node ./scripts/release/bower'
}