publish prerelease builds to the bower repo
This commit is contained in:
@ -36,10 +36,19 @@ module.exports = function (grunt) {
|
|||||||
'browser_clients:build',
|
'browser_clients:build',
|
||||||
'_upload_archive:release',
|
'_upload_archive:release',
|
||||||
'run:clone_bower_repo',
|
'run:clone_bower_repo',
|
||||||
|
'run:checkout_bower_repo_master',
|
||||||
'copy:dist_to_bower',
|
'copy:dist_to_bower',
|
||||||
'run:release_bower_tag'
|
'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) {
|
grunt.registerTask('_upload_archive', function (type) {
|
||||||
this.requires(['browser_clients:build']);
|
this.requires(['browser_clients:build']);
|
||||||
|
|
||||||
|
|||||||
@ -38,6 +38,27 @@ var config = {
|
|||||||
quiet: true
|
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: {
|
release_bower_tag: {
|
||||||
exec: 'node ./scripts/release/bower'
|
exec: 'node ./scripts/release/bower'
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user