SourcePipeline 개요
  • PDF

SourcePipeline 개요

  • PDF

SourcePipeline은 빠르고 안정적인 소프트웨어 출시를 위한 프로세스 자동화 서비스입니다. SourceCommit, SourceBuild, SourceDeploy 서비스를 통합하여 리포지토리, 빌드, 배포로 이어지는 소프트웨어 출시 프로세스를 자동화함으로써 새로운 기능을 손쉽게 출시할 수 있습니다.

SourcePipeline이 제공하는 다양한 기능

SourcePipeline이 제공하는 다양한 기능에 대한 설명은 다음과 같습니다.

  • 리포지토리, 빌드, 배포 통합 프로세스 제공: SourceCommit, SourceBuild, SourceDeploy 서비스를 통합해 각각의 단계를 하나의 파이프라인으로 제공하여 빠르고 손쉽게 빌드, 배포를 진행
  • 구성 가능한 배포 환경: 구성된 배포 프로젝트의 환경을 선택할 수 있도록 파이프라인을 제공하며, 배포를 원하는 스테이지와 시나리오를 구성하여 배포 실행을 조절
  • 병렬 실행: 파이프라인에 구성한 배포 작업을 병렬로 실행하여 파이프라인 워크플로의 속도를 높임
  • 출시 프로세스 통합 관리: 리포지토리, 빌드, 배포 프로세스를 통합 관리하여 작은 규모의 버그와 오류에 신속하게 대응
  • 빌드, 배포 설정: 빌드 실행 명령어, 배포 시나리오 등의 설정을 변경하여 적용할 수 있으며, SourceBuild, SourceDeploy 프로젝트의 설정을 변경하지 않더라도 파이프라인에 설정을 적용하여 실행

SourcePipeline 사용 가이드 안내

SourcePipeline는 한국 리전, 싱가포르 리전에서 서비스를 제공하고 있습니다. 해당 리전에서 제공하는 서비스 내용은 동일하며, SourcePipeline의 원활한 이용을 위해 다음 목차와 목차별 내용을 확인해 주십시오.

SourcePipeline 연관 리소스

네이버 클라우드 플랫폼에서는 SourcePipeline에 대한 고객의 이해를 돕기 위해 사용 가이드 외에도 다양한 연관 리소스를 제공하고 있습니다. SourcePipeline을 도입하기 위해 고민 중이거나 데이터 관련 정책을 수립하면서 자세한 정보가 필요한 개발자, 마케터 등은 다음 리소스를 적극 활용해 보십시오.

  • SourcePipeline에 대한 이해와 사용 방법 고도화
  • SourcePipeline 이용에 필요한 연동 서비스 사용 가이드
    • SourceCommit: 소스 코드와 파일들을 안전하게 저장할 수 있는 프라이빗 Git 리포지토리 서비스
    • SourceBuild: 독립된 빌드 서버를 실시간으로 생성하여 다수의 빌드 요청을 동시에 처리하는 서비스
    • SourceDeploy: 빌드 결과물의 배포를 도와주는 자동화 서비스
    • Object Storage 사용 가이드: Object Storage 생성 및 사용 방법
    • Sub Account 사용 가이드: SourcePipeline 관리 및 운영 권한 관리를 도와주는 Sub Account 사용 방법

자주 하는 질문을 먼저 확인해 보십시오.

사용 가이드를 읽기 전 자주 하는 질문에 대한 답변으로 궁금증을 빠르게 해소할 수 있습니다. 만약 다음의 자주 하는 질문에서 원하는 답을 얻지 못하면 사용 가이드에서 원하는 내용을 찾아서 확인해 보십시오.

Q. SourcePipeline은 어떻게 구성되나요?

  • SourcePipeline은 Source Phase, Build Phase, Deploy Phase로 구성되며 각 Phase는 SourceCommit, SourceBuild, SourceDeploy 서비스와 연동됩니다.
  • SourcePipeline을 사용하기 위해서는 SourceCommit, SourceBuild, SourceDeploy 서비스를 이용해야 합니다.

Q. SourcePipeline에 대한 서브 계정 권한을 부여할 수 있나요?

  • 네이버 클라우드 플랫폼 콘솔의 Services > Management & Governance > Sub Account > Sub Accounts 메뉴에서 SourcePipeline에 대한 권한을 부여할 수 있습니다.
    • NCP_FIN_INFRA_MANAGER: 고객 계정과 동일하게 SourcePipeline을 포함한 네이버 클라우드 플랫폼 내 모든 서비스 이용 가능 (단, 마이페이지의 일부 관리 기능 제외)
    • NCP_FIN_SOURCEPIPELINE_MANAGER : SourcePipeline 내 모든 기능 이용 가능
  • 서브 계정에 관한 자세한 내용은 Sub Account 사용 가이드를 참고해 주십시오.

이 글이 도움이 되었나요?