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.

SourceDeploy features

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, Singapore, and Japan Regions. The service content is identical in the Regions. Use this guide to get the most out of SourceDeploy.

SourceDeploy related resources

Beyond the user guide, these resources provide additional context and support for SourceDeploy. Whether you're considering SourceDeploy or need in-depth information for development, marketing, and other purposes, these resources can help:

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: Permission to access all services, except that access to the console menu My Account > Manage billing information and expense > Manage billing and payment is restricted
    • NCP_SOURCEDEPLOY_MANAGER/ NCP_VPC_SOURCEDEPLOY_MANAGER: Permission to use all features in SourceDeploy
  • For more information on sub accounts, see Sub Account user guide.