Feature: add deployment + deployment logs

This commit is contained in:
2015-11-25 15:13:00 +00:00
parent 9c8ed27c1b
commit e135c5d2c6
19 changed files with 416 additions and 68 deletions

View File

@@ -0,0 +1,51 @@
var jobs = JobCollection('projectDeployerJobQueue');
jobs.allow({
// Grant full permission to any authenticated user
admin: function (userId, method, params) {
return true;
}
});
jobs.startJobServer();
JobService = {
create_repository : function(deploymentId) {
Job(jobs, 'create_repository',
{
deploymentId: deploymentId
})
.priority('normal')
.retry({
retries: 5,
wait: 10 * 1000
})
.save();
},
update_repository : function(deploymentId) {
Job(jobs, 'update_repository',
{
deploymentId: deploymentId
})
.priority('normal')
.retry({
retries: 5,
wait: 10 * 1000
})
.save();
},
delete_repository: function(project) {
Job(jobs, 'delete_repository',
{
project: project
})
.priority('normal')
.retry({
retries: 5,
wait: 10 * 1000
})
.save();
}
}