publish prerelease builds to the bower repo
This commit is contained in:
@ -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']);
|
||||
|
||||
|
||||
@ -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'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user