mirror of
https://gitlab.silvrtree.co.uk/martind2000/nci.git
synced 2025-01-11 04:35:09 +00:00
onBuildData -> buildData event
This commit is contained in:
parent
4438f998f4
commit
79003d2885
@ -19,9 +19,6 @@ function Distributor(params) {
|
||||
self.saveBuild = params.saveBuild || function(build, callback) {
|
||||
callback(null, build);
|
||||
};
|
||||
|
||||
self.onBuildData = params.onBuildData || function(build, data) {
|
||||
};
|
||||
}
|
||||
|
||||
inherits(Distributor, EventEmitter);
|
||||
@ -85,7 +82,7 @@ Distributor.prototype._runNext = function(callback) {
|
||||
});
|
||||
|
||||
executor.on('data', function(data) {
|
||||
self.onBuildData(build, data);
|
||||
self.emit('buildData', build, data);
|
||||
});
|
||||
|
||||
executor.once('scmData', function(scmData) {
|
||||
|
@ -20,8 +20,6 @@ project.loadAll('projects', function(err, loadedProjects) {
|
||||
);
|
||||
});
|
||||
|
||||
module.exports = function(app) {
|
||||
|
||||
var distributor = new Distributor({
|
||||
nodes: [{type: 'local', maxExecutorsCount: 1}],
|
||||
saveBuild: function(build, callback) {
|
||||
@ -34,12 +32,11 @@ module.exports = function(app) {
|
||||
},
|
||||
callback
|
||||
);
|
||||
},
|
||||
onBuildData: function(build, data) {
|
||||
app.dataio.resource('build' + build.id).clientEmitSync('data', data);
|
||||
}
|
||||
});
|
||||
|
||||
module.exports = function(app) {
|
||||
|
||||
distributor.on('buildUpdate', function(build, changes) {
|
||||
var buildsResource = app.dataio.resource('builds');
|
||||
|
||||
@ -56,6 +53,10 @@ module.exports = function(app) {
|
||||
});
|
||||
});
|
||||
|
||||
distributor.on('buildData', function(build, data) {
|
||||
app.dataio.resource('build' + build.id).clientEmitSync('data', data);
|
||||
});
|
||||
|
||||
var resource = app.dataio.resource('projects');
|
||||
|
||||
resource.use('read', function(req, res) {
|
||||
|
Loading…
Reference in New Issue
Block a user