| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- Job.processJobs('projectDeployerJobQueue', 'create_repository',
- function(job, callback) {
- var deployment = DeploymentService.get(job.data.deploymentId),
- project = ProjectService.get(deployment.project_id);
-
- DeploymentService.update_status( deployment._id, 'pending', function() {
- CommandRunner.run(
- {
- script: SCRIPTS.CREATE,
- deployment: deployment,
- project: project,
- stdout: function(data) {
- DeploymentService.appendLog(job.data.deploymentId, data, false);
- },
- stderr: function(data) {
- DeploymentService.appendLog(job.data.deploymentId, data, true);
- }
- },
- function() {
- if( callback ) {
- callback();
- }
- }
- );
- });
- }
- );
- Job.processJobs('projectDeployerJobQueue', 'delete_repository',
- function(job, callback) {
- CommandRunner.run(
- {
- script: SCRIPTS.DELETE,
- project: job.data.project
- },
- function() {
- if( callback ) {
- callback();
- }
- }
- );
- }
- );
- Job.processJobs('projectDeployerJobQueue', 'update_repository',
- function(job, callback) {
- var deployment = DeploymentService.get(job.data.deploymentId),
- project = ProjectService.get(deployment.project_id);
-
- DeploymentService.update_status( deployment._id, 'pending', function() {
- CommandRunner.run(
- {
- script: SCRIPTS.UPDATE,
- deployment: deployment,
- project: project,
- stdout: function(data) {
- DeploymentService.appendLog(job.data.deploymentId, data, false);
- },
- stderr: function(data) {
- DeploymentService.appendLog(job.data.deploymentId, data, true);
- }
- },
- function() {
- if( callback ) {
- callback();
- }
- }
- );
- });
-
- }
- );
|