DeployJob - executeJobAndWaitWithApproval

DeployJob - executeJobAndWaitWithApproval

Description :

This command executes a Deploy Job after approval and waits for the job to end before returning.

Use this command to execute a job with approval. Because this command waits until the approval is recevied and will return only when the job is complete, it effectively pauses execution of any script running this command. This command returns a handle to the job run. It can be used in other commands that need to reference the Deploy Job run.

Return type : com.bladelogic.om.infra.app.service.job.JobRunKey

Command Input :

Variable Name

Variable Type

Description

jobKey

DBKey

Handle to the Deploy Job to be executed.

approvalId

Integer

Approval ID created using the Job namespace.

Example

The following example gets a handle to a Deploy Job, executes the job, and waits for the job to end before returning.

Script


JOB_FOLDER="/Jobs/DeployJobs" 

JOB_NAME="Deploy to all Servers" 

JOB_KEY=`blcli DeployJob getDBKeyByGroupAndName "$JOB_FOLDER" "$JOB_NAME"` 

JOB_APPROVAL_ID=`blcli Job createApproval 2 2 "My change" 2 3 "" ""` 

JOB_RUN_KEY=`blcli DeployJob executeJobAndWaitWithApproval $JOB_KEY $JOB_APPROVAL_ID` 



Was this page helpful? Yes No Submitting... Thank you

Comments