SourceDeploy overview

Prev Next

Available in Classic and VPC

SourceDeploy is an automated deployment service that automatically deploys and applies new or updated sources to servers.

You can use SourceDeploy to automate source deployment, run, and validation through pre-defined custom commands, and to minimize service interruption during deployment.

You can also use SourceDeploy to control deployment via deployment manager and to apply the necessary deployments only to ensure service quality.

Various features provided by SourceDeploy

SourceDeploy offers these key features:

  • Create stages and quickstart for each project: You can create different stages for a project and set up server groups for each stage. You can create multiple quickstarts for each stage to configure and run a variety of deployment processes.
  • Select file to deploy via Object Storage and SourceBuild: Provides SourceBuild and Object Storage for deploy source.
    • Object Storage: Automatically downloads compressed sources uploaded to Object Storage and deploy them.
    • SourceBuild: Automatically deploys the latest successful build output from build projects created in SourceBuild.
  • Detailed log information provided: You can check logs from deployment target servers as they are created in real time from the console, and respond quickly when necessary.
  • Deployment manager setup available: You can set up deployment manager so that deployment on certain stages can only be done by the manager's approval. You can designate multiple managers, and deployment can be carried out according to approval rules in such cases.
  • Access control by user: You can control access for each deployment project by integrating with NAVER Cloud Platform's Sub Account.

SourceDeploy user guide

SourceDeploy is available in Korea, Japan, and Singapore Regions. The service content is identical in the Regions. Use this guide to get the most out of SourceDeploy.

SourceDeploy related resources

NAVER Cloud Platform provides the user guide and other various resources to help our customers understand SourceDeploy better. If you are considering to use SourceDeploy, or if you are a developer or a marketer who needs detailed information establishing your data related policies, please make good use of the following resources:

FAQs

You can have your questions answered quickly by referring to the answers in the FAQs before reading the user guides. If you cannot find the answer to your question in the following FAQs, search the user guides for what you want to know.

Q. What is SourceDeploy?
A. SourceDeploy is an automated deployment service that automatically deploys and applies new or updated sources to servers. For more information about SourceDeploy, see Introduction to SourceDeploy.

Q. What are the procedures to use SourceDeploy?
A. The following is the procedure for using SourceDeploy. For more information about the procedure for using SourceDeploy, see SourceDeploy quickstart:

    1. Create a deployment project.
    1. Install an agent.
    1. Create deployment quickstart.
    1. Deploy.

Q. Is the agent for SourceDeploy required?
A. To use SourceDeploy, the target deployment server must have the agent for SourceDeploy installed. For more information about how to install an agent, see Agent installation guide:

Q. What kind of deployment environments does SourceDeploy support?

  • SourceDeploy supports Server, Auto Scaling, Ncloud Kubernetes Service, and Object Storage created in NAVER Cloud Platform as deployment targets. Thus, to use SourceDeploy, Server, Auto Scaling, Ncloud Kubernetes Service, or Object Storage must be installed in advance, and an agent for SourceDeploy in Server and Auto Scaling must be installed as well. (See Agent installation guide.) Agent supports CentOS and Ubuntu image types.
  • See the following for how to create each service:

Q. Where can I find the deployment project I created?
A. You can see the deployment projects you created in SourceDeploy in i_menu > Services > Developer Tools > SourceDeploy on the NAVER Cloud Platform console.

Q. If I want to define the permissions by action units through the User Created policy, do I need to be aware of the relations between actions?
A. When a specific action is selected to be granted to a sub account, the system automatically selects all actions that are linked to the chosen action.

Q. Where can I find troubleshooting information related to the agent?
A. See Agent troubleshooting guide. Send your inquiry through Contact Support if the problem is not resolved with the guide.

Q. Can I grant sub account permissions for SourceDeploy?

  • You can grant permissions for SourceDeploy from i_menu > Services > Management & Governance > Sub Account > Sub Accounts on the NAVER Cloud Platform console.
    • NCP_INFRA_MANAGER: Access to all services, except My Account > Billing Information and Cost Management > Billing and Payment Management in the console
    • NCP_SOURCEDEPLOY_MANAGER/ NCP_VPC_SOURCEDEPLOY_MANAGER: Permission to use all features in SourceDeploy
  • For more information about sub accounts, see Sub Account user guide.