배포 프로젝트 생성 및 관리
    • PDF

    배포 프로젝트 생성 및 관리

    • PDF

    Article Summary

    Classic/VPC 환경에서 이용 가능합니다.

    배포 프로젝트 생성 및 관리에서 배포 시나리오를 생성할 배포 프로젝트를 생성하고 관리하는 방법을 설명합니다.

    배포 프로젝트 생성

    참고

    배포 프로젝트를 생성하려면 SourceDeploy 고객 계정 또는 사용 환경별로 다음과 같은 권한을 가진 서브 계정이 필요합니다. 권한 설정 방법은 Sub Account 사용 가이드를 참고해 주십시오.

    사용 환경권한
    VPCNCP_VPC_SOURCEDEPLOY_MANAGER 또는 NCP_INFRA_MANAGER 권한
    ClassicNCP_SOURCEDEPLOY_MANAGER 또는 NCP_INFRA_MANAGER 권한

    배포 프로젝트를 생성하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에 접속해 주십시오.
    2. Services > Developer Tools > SourceDeploy 메뉴를 차례대로 클릭해 주십시오.
    3. [배포 프로젝트 생성] 버튼을 클릭해 주십시오.
    4. 배포 프로젝트 생성 화면이 나타나면 다음 단계를 차례대로 진행해 주십시오.

    1. 기본 설정

    생성할 배포 프로젝트의 이름을 입력한 후 [다음] 버튼을 클릭해 주십시오.

    2. 배포 환경 설정

    배포 환경을 설정하는 방법은 다음과 같습니다.

    devtools-devtools-4-3_env_ko

    1. 배포 Stage를 선택해 주십시오.

      • 배포 Stage는 기본적으로 dev, test, real이 제공됩니다.
      • i-sourcedeploy_add을 클릭하여 배포 Stage를 추가할 수 있습니다. 배포 Stage명을 입력한 후 i-sourcedeploy_confirm을 클릭해 주십시오.
        • 배포 프로젝트를 생성한 후에도 배포 Stage를 추가할 수 있습니다.(배포 Stage 추가 참고)
    2. 배포 Stage의 설정 여부를 선택해 주십시오.

    3. 배포 Stage를 설정으로 선택한 경우, 배포 타겟을 선택해 주십시오.

      • 배포 타겟은 네이버 클라우드 플랫폼에서 생성한 Server, Auto Scaling, Ncloud Kubernetes Service, Object Storage 중 선택할 수 있습니다.

        참고

        Ncloud Kubernetes Service는 VPC 환경에서만 제공되는 서비스로, VPC 환경에서만 선택할 수 있습니다.

        • Server를 선택한 경우, 적용할 서버를 선택한 후 [>] 버튼을 클릭해 주십시오.
        • Auto Scaling을 선택한 경우, Auto Scaling Group을 선택해 주십시오.
        • Ncloud Kubernetes Service를 선택한 경우, 클러스터를 선택해 주십시오.
        참고

        배포 전략별로 다른 Object 배포를 지원합니다. 아래는 각 배포 전략에 대한 배포 가능한 Object 입니다.

        • Rolling : 모든 Object
        • 블루/그린 : Pod, Deployment, ReplicaSet, ReplicationController, DaemonSet, StatefulSet, Service
        • Canary : Pod, Deployment, ReplicaSet, ReplicationController, Service
        • Object Storage를 선택한 경우, 버킷을 선택해 주십시오.
        주의

        배포 타겟이 미리 생성되어 있어야 하며, 선택한 배포 서버에는 SourceDeploy용 에이전트가 설치되어 있어야 합니다. 배포 타겟 생성 및 에이전트 설치는 다음을 참고해 주십시오.

      • 배포 타겟을 Auto Scaling으로 선택한 경우, 이전에 배포한 적이 있는 Auto Scaling Group에 한해서 스케일 아웃된 서버에 대해 자동 배포가 실행됩니다.

    4. [다음] 버튼을 클릭해 주십시오.

    3. 최종 확인

    설정한 배포 프로젝트의 정보를 확인한 후 [배포 프로젝트 생성] 버튼을 클릭해 주십시오.

    배포 프로젝트 관리

    생성한 배포 프로젝트에 배포 Stage를 추가/수정/삭제하거나 배포 타겟이 없는 배포 Stage에 배포 타겟을 생성할 수 있습니다. 또한, 설정한 배포 타겟을 변경/삭제할 수 있습니다.

    참고

    배포 프로젝트를 관리하려면 고객 계정 또는 changeProject 권한을 가진 서브 계정이 필요합니다. 권한 설정 방법은 Sub Account 사용 가이드를 참고해 주십시오.

    배포 Stage 추가

    배포 Stage를 추가하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에서 Services > Developer Tools > SourceDeploy 메뉴를 차례대로 클릭해 주십시오.
    2. 배포 Stage를 추가할 배포 프로젝트를 클릭해 주십시오.
    3. i-sourcedeploy_add을 클릭해 주십시오.
    4. 표시되는 입력란에 배포 Stage명을 입력한 후 i-sourcedeploy_confirm을 클릭해 주십시오.
      • 배포 Stage가 추가됩니다.

    배포 Stage 수정

    배포 Stage를 수정하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에서 Services > Developer Tools > SourceDeploy 메뉴를 차례대로 클릭해 주십시오.
    2. 배포 Stage를 수정할 배포 프로젝트를 클릭해 주십시오.
    3. 수정할 배포 Stage의 i-sourcedeploy_setting에 마우스 커서를 올려놓은 후 수정을 클릭해 주십시오.
    4. 표시되는 입력란에서 배포 Stage명을 수정한 후 i-sourcedeploy_confirm을 클릭해 주십시오.
      • 입력한 배포 Stage명으로 변경됩니다.

    배포 Stage 삭제

    배포 Stage를 삭제하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에서 Services > Developer Tools > SourceDeploy 메뉴를 차례대로 클릭해 주십시오.
    2. 배포 Stage를 삭제할 배포 프로젝트를 클릭해 주십시오.
    3. 삭제할 배포 Stage의 i-sourcedeploy_setting에 마우스 커서를 올려놓은 후 삭제를 클릭해 주십시오.
    4. 배포 Stage 삭제 팝업 창에서 [삭제] 버튼을 클릭해 주십시오.
      • 해당 배포 Stage가 삭제됩니다.

    배포 환경 설정

    배포 환경을 설정하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에서 Services > Developer Tools > SourceDeploy 메뉴를 차례대로 클릭해 주십시오.

    2. 배포 환경을 설정할 배포 프로젝트와 배포 Stage를 클릭해 주십시오.

    3. [생성] 버튼을 클릭해 주십시오.
      devtools-devtools-4-3_create_ko

      참고

      [생성] 버튼은 선택한 배포 Stage에 배포 환경이 설정되지 않은 경우에만 표시됩니다.

    4. 배포 타겟을 선택해 주십시오.

      • 배포 타겟은 네이버 클라우드 플랫폼에서 생성한 Server, Auto Scaling, Ncloud Kubernetes Service, Object Storage 중 선택할 수 있습니다.

        참고

        Ncloud Kubernetes Service는 VPC 환경에서만 제공되는 서비스로, VPC 환경에서만 선택할 수 있습니다.

      • 배포 타겟에 관한 자세한 설명은 2. 배포 환경 설정을 참고해 주십시오.

    5. [적용] 버튼을 클릭해 주십시오.

    배포 환경 변경

    배포 환경을 변경하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에서 Services > Developer Tools > SourceDeploy 메뉴를 차례대로 클릭해 주십시오.

    2. 배포 환경을 변경할 배포 프로젝트와 배포 Stage를 클릭해 주십시오.

    3. [설정 변경] 버튼을 클릭해 주십시오.
      devtools-devtools-4-3_edit_ko

      참고

      [설정 변경] 버튼은 선택한 배포 Stage에 배포 환경이 설정된 경우에만 표시됩니다.

    4. 배포 환경을 변경한 후 [적용] 버튼을 클릭해 주십시오.

    배포 환경 삭제

    배포 환경을 삭제하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에서 Services > Developer Tools > SourceDeploy 메뉴를 차례대로 클릭해 주십시오.

    2. 배포 환경을 삭제할 배포 프로젝트와 배포 Stage를 클릭해 주십시오.

    3. [삭제] 버튼을 클릭해 주십시오.
      devtools-devtools-4-3_delete_ko

      참고

      [삭제] 버튼은 선택한 배포 Stage에 배포 환경이 설정된 경우에만 표시됩니다.

    4. 배포 환경 삭제 팝업 창의 [삭제] 버튼을 클릭해 주십시오.

      • 선택한 배포 Stage의 배포 환경이 삭제됩니다.

    배포 프로젝트 삭제

    참고

    배포 프로젝트를 삭제하려면 고객 계정 또는 deleteProject 권한을 가진 서브 계정이 필요합니다. 권한 설정 방법은 Sub Account 사용 가이드를 참고해 주십시오.

    배포 프로젝트를 삭제하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에서 Services > Developer Tools > SourceDeploy 메뉴를 차례대로 클릭해 주십시오.
    2. 삭제할 배포 프로젝트를 선택한 후 [삭제] 버튼을 클릭해 주십시오.
      devtools-devtools-4-3_delete2_ko
    3. 배포 프로젝트 삭제 팝업 창의 [삭제] 버튼을 클릭해 주십시오.
      • 선택한 배포 프로젝트가 삭제됩니다.

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.