Bitbucket Pipelines 시작하기

개요

Bitbucket Pipelines는 Bitbucket에 내장 된 통합 CI / CD 서비스입니다. 이를 통해 저장소의 구성 파일을 기반으로 코드를 자동으로 빌드, 테스트 및 배포 할 수 있습니다. 기본적으로 클라우드에 컨테이너를 생성합니다. 이러한 컨테이너 내에서 명령을 실행할 수 있지만(로컬 머신에서 수행하는 것처럼) 필요에 맞게 사용자 정의 및 구성한 새 시스템의 모든 장점을 활용 할 수 있습니다.

YAML 파일 이해

파이프라인은 저장소 루트에있는 bitbucket-pipelines.yml이라는 YAML 파일을 사용하여 정의됩니다.

첫 번째 파이프 라인 구성

파이프라인을 구성하는 방법에는 두 가지가 있습니다. YAML 파일을 직접 작성하거나 Bitbucket에서 제공하는 UI 마법사를 사용하는 것입니다. 아래 단계에서는 파이프라인 구성 마법사를 안내합니다.

전제 조건

  • Bitbucket Cloud 계정이 있어야합니다.

  • 작업 공간(workspace)에는 하나 이상의 저장소가 있어야합니다.

단계

  1. Bitbucket에서 저장소로 이동하여 Pipelines 선택 합니다.

  2. Create your first pipeline을 클릭하여 템플릿 부분까지 아래로 스크롤합니다.

  3. 사용 가능한 템플릿 중 하나를 선택합니다. 확실하지 않은 경우 RECOMMENDED를 사용할 수 있습니다.

  4. 템플릿을 선택하면 파이프라인을 구성 할 수있는 YAML 편집기로 이동합니다.

템플릿 변경

드롭다운을 열고 다른 템플릿을 선택하여 언제든지 템플릿을 변경할 수 있습니다. 새 템플릿을 선택하면 기존 콘텐츠가 무시된다는 점에 유의하세요.

단계 추가

더 많은 단계를 쉽게 추가 할 수 있습니다. 단계 패널의 옵션 위로 마우스를 가져가 코드 조각을 복사 한 다음 편집기에 추가합니다.

파이프 추가

파이프를 사용하면 타사 도구로 파이프라인을 쉽게 구성 할 수 있습니다.

파이프를 사용하려면 사용하려는 파이프를 선택하고 편집기에서 코드 스니펫을 복사하여 붙여 넣기만 하면됩니다. 수십 개의 파이프가 있습니다. Explore more pipes을 클릭하여 전체 목록을 확인하세요.

변수 추가

YAML 파일에서 사용할 수있는 사용자 지정 변수를 정의 할 수 있습니다. 변수를 추가하려면 이름, 값을 입력하고 보안 상자를 클릭하여 암호화할지 여부를 선택한 다음 Add를 클릭합니다.

결과

이제 첫 번째 파이프라인을 구성했으므로 파이프라인 톱니바퀴 아이콘을 클릭하여 언제든지 yaml 편집기로 돌아갈 수 있습니다.