--- title: "Creating and managing deployment project" slug: "devtools-devtools-4-3" tags: ["SourceDeploy", "Sub Account"] updated: 2026-09-17T09:17:45Z published: 2026-09-17T09:17:45Z canonical: "guide.ncloud-docs.com/devtools-devtools-4-3" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Creating and managing deployment project Available in Classic and VPC Creating and managing deployment project explains how to create and manage deployment projects where deployment scenarios will be created. ## Create deployment project Note To create a deployment project, a SourceDeploy customer account or a sub account with the following permissions for each use environment is required. For how to set permissions, see [Sub Account Guide](/docs/en/subaccount-overview). | Service environment | Permissions | | --- | --- | | VPC | NCP_VPC_SOURCEDEPLOY_MANAGER or NCP_INFRA_MANAGER permissions | | Classic | NCP_SOURCEDEPLOY_MANAGER or NCP_INFRA_MANAGER permissions | The following shows how to create a deployment project. 1. From the NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Developer Tools** > **SourceDeploy**. 2. Click the **[Create deployment project]** button. 3. When the deployment project creation page appears, proceed with the following steps in order. - [1.Basic settings](/docs/en/devtools-devtools-4-3#1%EA%B8%B0%EB%B3%B8%EC%84%A4%EC%A0%95) - [2.Set up deployment environment](/docs/en/devtools-devtools-4-3#2%EB%B0%B0%ED%8F%AC%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95) - [3.Final confirmation](/docs/en/devtools-devtools-4-3#3%EC%B5%9C%EC%A2%85%ED%99%95%EC%9D%B8) ### 1. Basic settings Enter a name for the deployment project to create, and then click the **[Next]** button. ### 2. Set up deployment environment The following describes how to set up a deployment environment. ![devtools-devtools-4-3_env_ko](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/devtools-devtools-4-3_env_en.png?sv=2026-02-06&spr=https&st=2026-11-14T04%3A40%3A34Z&se=2026-11-14T05%3A40%3A34Z&sr=c&sp=r&sig=E4EJ1i4H%2FkDVG8LdvfilusJC9A01x%2BMqRtVOlU9nEa0%3D) 1. Select **Deployment stage**. - The **deployment** stages provided by default are **dev**, **test**, and **real**. - You can click ![i-sourcedeploy_add](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-sourcedeploy_add.png?sv=2026-02-06&spr=https&st=2026-11-14T04%3A40%3A34Z&se=2026-11-14T05%3A40%3A34Z&sr=c&sp=r&sig=E4EJ1i4H%2FkDVG8LdvfilusJC9A01x%2BMqRtVOlU9nEa0%3D) to add a deployment stage. Enter a name for the deployment stage, and then click ![i-sourcedeploy_confirm](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-sourcedeploy_confirm.png?sv=2026-02-06&spr=https&st=2026-11-14T04%3A40%3A34Z&se=2026-11-14T05%3A40%3A34Z&sr=c&sp=r&sig=E4EJ1i4H%2FkDVG8LdvfilusJC9A01x%2BMqRtVOlU9nEa0%3D). - You can add deployment stages after creating a deployment project as well. (See [Add deployment](/docs/en/devtools-devtools-4-3#%EB%B0%B0%ED%8F%ACStage%EC%B6%94%EA%B0%80) stage) 2. Select whether to enable the deployment stage. 3. If you've selected **Enabled** for the deployment stage, then select a deployment target. - You can choose between a server created in NAVER Cloud Platform, Auto Scaling, Ncloud Kubernetes Service, and Object Storage for the deployment target. Note Ncloud Kubernetes Service is provided only in VPC, and you can select only in VPC. Note Different Object deployments are supported according to deployment strategy. Below are Objects deployable for each deployment strategy. - **Rolling**: all Objects - **Blue/Green**: Pod, Deployment, ReplicaSet, ReplicationController, DaemonSet, StatefulSet, Service - **Canary**: Pod, Deployment, ReplicaSet, ReplicationController, Service Caution The deployment target must be created in advance, and the deployment server you selected must have the agent for SourceDeploy installed. For how to create deployment targets and install the agent, refer to the following. - [Server creation guide](/docs/en/compute-compute-1-1-v2) - [Auto Scaling Creation guide](/docs/en/compute-autoscaling-autoscalingoverview) - [Ncloud Kubernetes Server creation guide](/docs/en/k8s-k8soverview) - [Object Storage creation guide](/docs/en/storage-storage-6-1) - [Agent installation guide](/docs/en/devtools-devtools-4-4) - If you've selected **Server**, select the server for application, and then click the **[>]**button. - When **Auto Scaling** is selected, select Auto Scaling Group. - If you've selected **Ncloud Kubernetes Service**, then select a cluster. - When you've selected **Object Storage**, please select a Bucket. - If you've selected the deployment target as **Auto Scaling**, then an automatic deployment will be run for the servers scaled out if you have deployed to the Auto Scaling Group before. 4. Click the **[Next]** button. ### 3. Final confirmation Check the information for the deployment project configured, and then click the **[Create deployment project**] button. ## Manage deployment project You can add, edit, or delete deployment stages to the deployment project created, or create a deployment target in a deployment stage without a deployment target. You can also change or delete the deployment target set. Note To manage deployment projects, a customer account or a sub account with the changeProject permission is required. For how to set permissions, see [Sub Account Guide](/docs/en/subaccount-overview). ### Add deployment stage The following describes how to add a deployment stage. 1. From the NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Developer Tools** > **SourceDeploy**. 2. Click a deployment project to which you want to add a deployment stage. 3. Click ![i-sourcedeploy_add](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-sourcedeploy_add.png?sv=2026-02-06&spr=https&st=2026-11-14T04%3A40%3A34Z&se=2026-11-14T05%3A40%3A34Z&sr=c&sp=r&sig=E4EJ1i4H%2FkDVG8LdvfilusJC9A01x%2BMqRtVOlU9nEa0%3D). 4. Enter a name for the deployment stage in the input field displayed, and then click ![i-sourcedeploy_confirm](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-sourcedeploy_confirm.png?sv=2026-02-06&spr=https&st=2026-11-14T04%3A40%3A34Z&se=2026-11-14T05%3A40%3A34Z&sr=c&sp=r&sig=E4EJ1i4H%2FkDVG8LdvfilusJC9A01x%2BMqRtVOlU9nEa0%3D). - The deployment stage will be added. ### Edit deployment stage The following describes how to edit a deployment stage. 1. From the NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Developer Tools** > **SourceDeploy**. 2. Click a deployment project in which you want to edit a deployment stage. 3. Place the cursor on ![i-sourcedeploy_setting](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-sourcedeploy_setting.png?sv=2026-02-06&spr=https&st=2026-11-14T04%3A40%3A34Z&se=2026-11-14T05%3A40%3A34Z&sr=c&sp=r&sig=E4EJ1i4H%2FkDVG8LdvfilusJC9A01x%2BMqRtVOlU9nEa0%3D) of the deployment stage to edit, and then click **Edit**. 4. Edit the deployment stage name in the input field displayed, and then click ![i-sourcedeploy_confirm](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-sourcedeploy_confirm.png?sv=2026-02-06&spr=https&st=2026-11-14T04%3A40%3A34Z&se=2026-11-14T05%3A40%3A34Z&sr=c&sp=r&sig=E4EJ1i4H%2FkDVG8LdvfilusJC9A01x%2BMqRtVOlU9nEa0%3D). - The deployment stage name will be changed. ### Delete deployment stage The following describes how to delete a deployment stage. 1. From the NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Developer Tools** > **SourceDeploy**. 2. Click a deployment project in which you want to delete a deployment stage. 3. Place the cursor on ![i-sourcedeploy_setting](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-sourcedeploy_setting.png?sv=2026-02-06&spr=https&st=2026-11-14T04%3A40%3A34Z&se=2026-11-14T05%3A40%3A34Z&sr=c&sp=r&sig=E4EJ1i4H%2FkDVG8LdvfilusJC9A01x%2BMqRtVOlU9nEa0%3D) of the deployment stage to delete, and then click **Delete**. 4. Click the **[Delete]** button in the deployment stage deletion pop-up window. - The deployment stage will be deleted. ### Set up deployment environment The following describes how to set up a deployment environment. 1. In the NAVER Cloud Platform console, click the **Menu** > **All Services** > **Developer Tools** > **SourceDeploy** menus, in that order. 2. Click the deployment project and deployment stage you want to configure the deployment environment. 3. Click the **[Create]** button. ![devtools-devtools-4-3_create_ko](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/devtools-devtools-4-3_create_en.png?sv=2026-02-06&spr=https&st=2026-11-14T04%3A40%3A34Z&se=2026-11-14T05%3A40%3A34Z&sr=c&sp=r&sig=E4EJ1i4H%2FkDVG8LdvfilusJC9A01x%2BMqRtVOlU9nEa0%3D) Note The **[Create]** button is only displayed if the selected deployment stage doesn't have a deployment environment set up. 4. Select a deployment target. - You can choose between a server created in NAVER Cloud Platform, Auto Scaling, Ncloud Kubernetes Service, and Object Storage for the deployment target. Note Ncloud Kubernetes Service is provided only in VPC, and you can select only in VPC. - For more information on the deployment target:, see [2.Deployment environment settings](/docs/en/devtools-devtools-4-3#2%EB%B0%B0%ED%8F%AC%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95). 5. Click the **[Apply]** button. ### Change deployment environment The following describes how to change a deployment environment. 1. From the NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Developer Tools** > **SourceDeploy**. 2. Click the deployment project and deployment stage you want to change the deployment environment. 3. Click the **[Change settings]** button. ![devtools-devtools-4-3_edit_ko](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/devtools-devtools-4-3_edit_en.png?sv=2026-02-06&spr=https&st=2026-11-14T04%3A40%3A34Z&se=2026-11-14T05%3A40%3A34Z&sr=c&sp=r&sig=E4EJ1i4H%2FkDVG8LdvfilusJC9A01x%2BMqRtVOlU9nEa0%3D) Note The **[Change settings]** button is only displayed if the selected deployment stage has a deployment environment set up. 4. Change the deployment environment, and then click the **[Apply]** button. - For more information on the deployment target:, see [2. Deployment environment settings](/docs/en/devtools-devtools-4-3#2%EB%B0%B0%ED%8F%AC%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95). ### Delete deployment environment The following describes how to delete a deployment environment. 1. From the NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Developer Tools** > **SourceDeploy**. 2. Click the deployment project and deployment stage you want to delete the deployment environment from. 3. Click the **[Delete]** button. ![devtools-devtools-4-3_delete_ko](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/devtools-devtools-4-3_delete_en.png?sv=2026-02-06&spr=https&st=2026-11-14T04%3A40%3A34Z&se=2026-11-14T05%3A40%3A34Z&sr=c&sp=r&sig=E4EJ1i4H%2FkDVG8LdvfilusJC9A01x%2BMqRtVOlU9nEa0%3D) Note The **[Delete]** button is only displayed if the selected deployment stage has a deployment environment set up. 4. Click the **[Delete]** button in the deployment environment deletion pop-up window. - The deployment environment will be deleted from the selected deployment stage. ## Delete deployment project Note To manage deployment projects, a customer account or a sub account with the deleteProject permission is required. For how to set permissions, see [Sub Account Guide](/docs/en/subaccount-overview). The following shows how to delete a deployment project. 1. From the NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Developer Tools** > **SourceDeploy**. 2. Select the deployment project to delete, and then click the **[Delete]** button. ![devtools-devtools-4-3_delete2_ko](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/devtools-devtools-4-3_delete2_en.png?sv=2026-02-06&spr=https&st=2026-11-14T04%3A40%3A34Z&se=2026-11-14T05%3A40%3A34Z&sr=c&sp=r&sig=E4EJ1i4H%2FkDVG8LdvfilusJC9A01x%2BMqRtVOlU9nEa0%3D) 3. Click the **[Delete]** button in the deployment project deletion pop-up window. - The selected deployment project will be deleted.