create data resource for completed build

This commit is contained in:
oleg 2015-05-15 08:42:47 +03:00
parent 2af6ddbfb1
commit 80fbc4e902

View File

@ -16,16 +16,29 @@ define([
output = '', output = '',
resourceName = 'build' + build.id; resourceName = 'build' + build.id;
connect.resource(resourceName).reconnect(); var connectToBuildDataResource = function() {
connect.resource(resourceName).subscribe('data', function(data) { connect.resource(resourceName).reconnect();
output += data; connect.resource(resourceName).subscribe('data', function(data) {
output += data;
self.trigger({ self.trigger({
buildId: build.id, buildId: build.id,
name: 'Console for build #' + build.id, name: 'Console for build #' + build.id,
data: output data: output
});
}); });
}); };
// create data resource for completed build
if (build.status === 'done' || build.status === 'error') {
connect.resource('projects')
.sync('createBuildDataResource', function(err) {
if (err) throw err;
connectToBuildDataResource();
});
} else {
connectToBuildDataResource();
}
} }
}); });