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

@@ -10,18 +10,24 @@ Meteor.methods({
addProject: function(label, git_url, public_url ,commands) {
return ProjectService.insert(label, git_url, public_url ,commands, function(errors, id) {
if( id ) {
/*DeploymentService.deploy(ProjectService.get(id), function(errors, deploymentId) {
});*/
DeploymentService.create(ProjectService.get(id));
}
});
},
editProject: function(id, label, git_url, public_url ,commands) {
ProjectService.update(id, label, git_url, public_url ,commands);
ProjectService.update(id, label, git_url, public_url ,commands, function(errors, updated_count) {
if( updated_count ) {
DeploymentService.update(id);
}
});
},
deleteProject: function(id) {
ProjectService.delete(id);
ProjectService.delete(id, function(errors) {
if( ! errors ) {
DeploymentService.delete(id);
}
});
}
});