| 123456789101112131415161718192021222324252627282930313233 |
- Deployments = new Mongo.Collection('deployments');
- DeploymentService = {
- get: function(id) {
- return Deployments.find({_id: id}, {date: 1});
- },
-
- appendLog: function(id, data, error) {
- Deployments.update({ _id: id },{ $push: {
- output: {
- timestamp : new Date().getTime(),
- data : data
- }
- }});
- },
- create: function(project, callback) {
- return Deployment.insert({
- project_id: projet._id,
- timestamp: new Date().getTime(),
- output: []
- }, function(errors, deploymentId) {
- _execSync(cmd, function(data) {
- DeploymentService.appendLog(deploymentId, data, false);
- }, function(data) {
- DeploymentService.appendLog(deploymentId, data, true);
- });
- });
- },
-
- deploy: function(project) {
-
- }
- }
|