Stop a deployment with CodeDeploy - Amazon CodeDeploy
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China.

Stop a deployment with CodeDeploy

You can use the CodeDeploy console, the Amazon CLI, or the CodeDeploy APIs to stop deployments associated with your Amazon account.

Warning

Stopping an EC2/On-Premises deployment can leave some or all of the instances in your deployment groups in an indeterminate deployment state. For more information, see Stopped and failed deployments.

You can either stop a deployment or stop and roll back a deployment.

Note

If your deployment is a blue/green deployment through Amazon CloudFormation, you cannot perform this task in the CodeDeploy console. Go to the Amazon CloudFormation console to perform this task.

Stop a deployment (console)

  1. Sign in to the Amazon Web Services Management Console and open the CodeDeploy console at https://console.amazonaws.cn/codedeploy.

    Note

    Sign in with the same account or IAM user information that you used in Getting started with CodeDeploy.

  2. In the navigation pane, expand Deploy, and then choose Deployments.

    Note

    If no entries are displayed, make sure the correct region is selected. On the navigation bar, in the region selector, choose one of the regions listed in Region and Endpoints in the Amazon General Reference. CodeDeploy is supported in these regions only.

  3. Choose the deployment you want to stop do one of the following:

    1. Choose Stop deployment to stop the deployment without a rollback.

    2. Choose Stop and roll back deployment to stop and roll back the deployment

    For more information, see Redeploy and roll back a deployment with CodeDeploy.

    Note

    If Stop deployment and Stop and roll back deployment are unavailable, the deployment has progressed to a point where it cannot be stopped.

Stop a deployment (CLI)

Call the stop-deployment command, specifying the deployment ID. To view a list of deployment IDs, call the list-deployments command.