Page tree

Using Deploy Job results, you can undo packages that are committed to targets as part of a Deploy Job.

When you perform this procedure on a job in an Incomplete state, the job remains in an Incomplete state. If you perform it on a job in a Failed or Succeeded state, the job remains in a Failed or Succeeded state.

When you uninstall a software package, you are running a Deploy Job that deploys a software package and then uninstalls the software package rather than install it. If you undo a Deploy Job used for uninstalling software, you are undoing the uninstall. In effect, you are installing the software package.

Notes

  • BMC Server Automation does not support undo when you are deploying Red Hat patches.
  • You cannot undo deploy jobs after the Application Server has been migrated to another version.

To undo a Deploy Job

  1. Display job results by selecting a job, right-clicking, and selecting Show Results from the pop-up menu.
  2. Select the most recent run of a Deploy Job.
  3. Do one of the following:
    • To undo all committed packages, select the most recent job run and select Undo from the pop-up menu.
    • To undo committed packages for selected servers, click the Deploy Status tab if it is not already selected. Select cells in the Commit column for those servers where you want to undo packages. Use Shift-click or Control-click to select multiple cells. Right-click and select Undo from the pop-up menu.
    • A confirmation dialog box shows the BLPackage or the software packages that are being rolled back and lists the servers on which you are undoing the Deploy Job.
  4. To confirm the undo, click OK. A dialog box announces that the undo is in process and allows you to cancel the undo if necessary.
    After undoing a Deploy Job, you can display the Deploy Status panel again. It displays a column called Rollback, which shows the status of the undo. Selecting a cell under the Rollback column displays messages for the undo on that server.