mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
Bundle build before creating time-sensitive URL
This commit is contained in:
@@ -427,6 +427,13 @@ exports.bundleBuild = bundleBuild;
|
||||
var createAndPublishBuiltPackage = function (conn, unipackage) {
|
||||
buildmessage.assertInJob();
|
||||
|
||||
// Note: we really want to do this before createPackageBuild, because the URL
|
||||
// we get from createPackageBuild will expire!
|
||||
process.stdout.write('Bundling build...\n');
|
||||
var bundleResult = bundleBuild(unipackage);
|
||||
if (buildmessage.jobHasMessages())
|
||||
return;
|
||||
|
||||
process.stdout.write('Creating package build...\n');
|
||||
var uploadInfo = conn.call('createPackageBuild', {
|
||||
packageName: unipackage.name,
|
||||
@@ -434,10 +441,6 @@ var createAndPublishBuiltPackage = function (conn, unipackage) {
|
||||
buildArchitectures: unipackage.buildArchitectures()
|
||||
});
|
||||
|
||||
var bundleResult = bundleBuild(unipackage);
|
||||
if (buildmessage.jobHasMessages())
|
||||
return;
|
||||
|
||||
process.stdout.write('Uploading build...\n');
|
||||
uploadTarball(uploadInfo.uploadUrl,
|
||||
bundleResult.buildTarball);
|
||||
|
||||
Reference in New Issue
Block a user