Cloud Assembly는 ABX 작업 스크립트 및 VMware Cloud Templates에 대한 Git 기반 저장소로 사용하기 위해 Bitbucket과의 통합을 지원합니다.

Cloud Assembly에서는 Bitbucket 통합을 사용하여 두 가지 유형의 저장소 항목을 사용할 수 있습니다(VMware Cloud Templates 또는 ABX 작업 스크립트). Bitbucket 통합을 사용하기 전에 사용할 프로젝트를 동기화해야 합니다. ABX 작업은 Bitbucket 저장소에 다시 쓰기를 지원하지만 통합에서 클라우드 템플릿을 다시 쓸 수는 없습니다. 새 버전의 클라우드 템플릿 파일을 생성하려면 수동으로 수행해야 합니다.

사전 요구 사항

  • 배포에 사용하려는 하나 이상의 ABX 또는 클라우드 템플릿 기반 프로젝트를 사용하여 온-프레미스 Bitbucket 서버 배포를 설정합니다. Bitbucket 클라우드는 현재 지원되지 않습니다.
  • Bitbucket 통합을 연결할 Cloud Assembly 프로젝트를 생성하거나 지정합니다.
  • Bitbucket 통합에 동기화할 클라우드 템플릿 파일의 이름은 blueprint.yaml이어야 합니다.

프로시저

  1. 인프라 > 연결 > 통합을 선택하고 통합 추가를 클릭합니다.
  2. Bitbucket을 선택합니다.
  3. Bitbucket 새 통합의 [요약] 페이지에 요약 정보 및 Bitbucket 자격 증명을 입력합니다.
  4. 통합을 확인하려면 검증을 클릭합니다.
  5. 태그 지정 전략을 지원하는 태그를 추가하는 경우에는 기능 태그를 입력합니다. 태그를 사용하여 Cloud Assembly 리소스 및 배포를 관리하는 방법태그 지정 전략 생성 항목을 참조하십시오.
  6. 추가를 클릭합니다.
  7. Bitbucket 통합에 대한 기본 페이지에서 [프로젝트] 탭을 선택하여 프로젝트를 이 Bitbucket 통합과 연결합니다.
  8. 이 Bitbucket 통합과 연결할 프로젝트를 선택합니다.
  9. 다음을 클릭하여 저장소를 Bitbucket 프로젝트에 추가하고, 추가하는 저장소 유형을 지정한 다음 저장소 이름과 분기폴더를 지정합니다.
  10. 추가를 클릭합니다.
    프로젝트에 하나 이상의 저장소를 추가하려는 경우 저장소 추가를 클릭합니다.

결과

Bitbucket 통합은 지정된 저장소 구성으로 구성되며, 사용자는 구성된 저장소에 포함된 ABX 작업 및 클라우드 템플릿을 보고 사용할 수 있습니다. Bitbucket 통합에 프로젝트를 추가하는 경우 동기화 작업이 실행되어 지정된 저장소에서 최신 버전의 ABX 작업 스크립트 및 클라우드 템플릿 파일을 끌어옵니다. [Bitbucket 통합] 페이지의 [기록] 탭에는 통합에 대한 모든 동기화 작업의 기록이 표시됩니다. 기본적으로 파일은 15분마다 자동으로 동기화되지만 파일을 선택하고 언제든지 동기화를 클릭하여 수동으로 파일을 동기화할 수 있습니다.

다음에 수행할 작업

Cloud Assembly의 [확장성] 페이지에서 ABX 작업을 사용할 수 있으며 [설계] 페이지에서 클라우드 템플릿을 사용할 수 있습니다. Cloud Assembly의 [확장성] 영역에 ABX 작업의 변경된 버전을 저장하면 새 버전의 스크립트가 생성되고 저장소에 다시 기록됩니다.