{ "Name": "Green", "Color": "#499e8d", "Description": "Deploys to the Production-Green environment, then swaps the live status of Production-Blue such that Production-Green is live.", "EnforceStageSequence": true, "Stages": [ { "Name": "Build", "Description": null, "TargetExecutionMode": "Parallel", "Targets": [ { "PlanName": "Build", "EnvironmentName": "Build", "BuildImporterTemplate": null, "ServerNames": [ "localhost" ], "ServerRoleNames": [], "DefaultServerContext": 1 } ], "Gate": { "UserApprovals": [], "GroupApprovals": [], "DeploymentWindows": [], "AutomaticApprovals": [] }, "PostDeploymentPlan": null, "PostDeploymentEventListeners": [], "AutoPromote": true, "Variables": {} }, { "Name": "Integration", "Description": null, "TargetExecutionMode": "Parallel", "Targets": [ { "PlanName": "Deploy", "EnvironmentName": "Integration", "BuildImporterTemplate": null, "ServerNames": [], "ServerRoleNames": [], "DefaultServerContext": 0 } ], "Gate": { "UserApprovals": [], "GroupApprovals": [], "DeploymentWindows": [], "AutomaticApprovals": [] }, "PostDeploymentPlan": null, "PostDeploymentEventListeners": [], "AutoPromote": true, "Variables": {} }, { "Name": "Testing", "Description": null, "TargetExecutionMode": "Parallel", "Targets": [ { "PlanName": "Deploy", "EnvironmentName": "Testing", "BuildImporterTemplate": null, "ServerNames": [], "ServerRoleNames": [], "DefaultServerContext": 0 } ], "Gate": { "UserApprovals": [], "GroupApprovals": [], "DeploymentWindows": [], "AutomaticApprovals": [] }, "PostDeploymentPlan": null, "PostDeploymentEventListeners": [], "AutoPromote": true, "Variables": {} }, { "Name": "Green", "Description": null, "TargetExecutionMode": "Parallel", "Targets": [ { "PlanName": "Deploy", "EnvironmentName": "Production-Green", "BuildImporterTemplate": null, "ServerNames": [], "ServerRoleNames": [], "DefaultServerContext": 2 } ], "Gate": { "UserApprovals": [], "GroupApprovals": [], "DeploymentWindows": [], "AutomaticApprovals": [] }, "PostDeploymentPlan": null, "PostDeploymentEventListeners": [], "AutoPromote": false, "Variables": {} }, { "Name": "Swap", "Description": null, "TargetExecutionMode": "Parallel", "Targets": [ { "PlanName": "SwapBlueGreen", "EnvironmentName": "Production-Blue", "BuildImporterTemplate": null, "ServerNames": [], "ServerRoleNames": [], "DefaultServerContext": 0 } ], "Gate": { "UserApprovals": [], "GroupApprovals": [], "DeploymentWindows": [], "AutomaticApprovals": [] }, "PostDeploymentPlan": null, "PostDeploymentEventListeners": [], "AutoPromote": false, "Variables": { "SwapTo": "Green" } } ], "Variables": {}, "PostDeploymentOptions": { "CreateRelease": false, "CancelReleases": false, "DeployRelease": true } }