Build react-tools package on build, upload to builds site
This commit is contained in:
parent
26fb009e0c
commit
463f940c7f
|
@ -16,6 +16,7 @@ after_script:
|
|||
-F "react-with-addons=@build/react-with-addons.js" \
|
||||
-F "react-with-addons.min=@build/react-with-addons.min.js" \
|
||||
-F "npm-react=@build/react.tgz" \
|
||||
-F "npm-react-tools=@build/react-tools.tgz" \
|
||||
-F "commit=$TRAVIS_COMMIT" \
|
||||
-F "date=`git log --format='%ct' -1`" \
|
||||
-F "pull_request=$TRAVIS_PULL_REQUEST" \
|
||||
|
|
|
@ -10,6 +10,7 @@ var sauceTunnelTask = require('./grunt/tasks/sauce-tunnel');
|
|||
var npmTask = require('./grunt/tasks/npm');
|
||||
var releaseTasks = require('./grunt/tasks/release');
|
||||
var npmReactTasks = require('./grunt/tasks/npm-react');
|
||||
var npmReactToolsTasks = require('./grunt/tasks/npm-react-tools');
|
||||
var versionCheckTask = require('./grunt/tasks/version-check');
|
||||
|
||||
module.exports = function(grunt) {
|
||||
|
@ -66,6 +67,7 @@ module.exports = function(grunt) {
|
|||
|
||||
grunt.registerTask('npm-react:release', npmReactTasks.buildRelease);
|
||||
grunt.registerTask('npm-react:pack', npmReactTasks.packRelease);
|
||||
grunt.registerTask('npm-react-tools:pack', npmReactToolsTasks.pack);
|
||||
|
||||
grunt.registerTask('version-check', versionCheckTask);
|
||||
|
||||
|
@ -194,6 +196,7 @@ module.exports = function(grunt) {
|
|||
'browserify:addonsMin',
|
||||
'npm-react:release',
|
||||
'npm-react:pack',
|
||||
'npm-react-tools:pack',
|
||||
'copy:react_docs',
|
||||
'compare_size'
|
||||
]);
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
'use strict';
|
||||
|
||||
var fs = require('fs');
|
||||
var grunt = require('grunt');
|
||||
|
||||
function pack() {
|
||||
var done = this.async();
|
||||
var spawnCmd = {
|
||||
cmd: 'npm',
|
||||
args: ['pack']
|
||||
};
|
||||
grunt.util.spawn(spawnCmd, function() {
|
||||
var src = 'react-tools-' + grunt.config.data.pkg.version + '.tgz';
|
||||
var dest = 'build/react-tools.tgz';
|
||||
fs.rename(src, dest, done);
|
||||
});
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
pack: pack
|
||||
};
|
Loading…
Reference in New Issue