Cloud Assembly를 사용하여 확장성 작업의 원격 버전 제어를 사용하도록 설정할 수 있습니다.

원격 GitHub 또는 GitLab 저장소와의 통합을 생성하여 Cloud Assembly 확장성 작업의 버전 기록을 관리할 수 있습니다.

Git를 사용하여 Cloud Assembly 클라우드 템플릿을 관리할 수도 있습니다. Git 통합 및 Cloud Assembly 클라우드 템플릿사용에 대한 자세한 내용은 Cloud Assembly에서 GitLab 클라우드 템플릿 통합 구성Cloud Assembly에서 GitHub 통합 구성 항목을 참조하십시오.

사전 요구 사항

  • 기존 GitHub 또는 GitLab 저장소.
  • GItHub 또는 GitLab 인스턴스에 대해 적용 가능한 액세스 토큰을 추출합니다. GitHub 액세스 토큰 생성에 대한 자세한 내용은 GitHub 설명서를 참조하십시오. GitLab 액세스 토큰 생성에 대한 자세한 내용은 GitLab 설명서를 참조하십시오.

프로시저

  1. Cloud Assembly에서 Git 통합을 생성합니다.
    1. 인프라 > 연결 > 통합 > 통합 추가로 이동합니다.
    2. GitHub 또는 GitLab을 선택합니다.
    3. (선택 사항) GitLab 통합의 경우 서버 URL을 입력합니다.
    4. GitLab 인스턴스에 대한 액세스 토큰을 입력합니다.

    5. 통합에 대한 이름과 설명을 입력합니다.
    6. 검증을 클릭합니다.
    7. (선택 사항) 기능 태그를 추가합니다. 자세한 내용은 Cloud Assembly에서 기능 태그 사용에서 참조하십시오.
    8. 추가를 클릭합니다.
  2. Git 통합에 저장소를 추가합니다.
    1. 인프라 > 연결 > 통합으로 이동하여 이전에 생성된 Git 통합을 선택합니다.
    2. 프로젝트 탭을 선택합니다.
    3. 프로젝트 추가를 클릭합니다.
    4. 확장성 프로젝트를 선택하고 다음을 클릭합니다.
    5. Git 저장소의 경로를 입력합니다. 일반적으로 경로는 저장소 이름에 추가된 기본 계정의 사용자 이름입니다.
    6. 사용할 Git 저장소의 분기를 입력합니다.
    7. (선택 사항) 적절한 폴더를 입력합니다. 이 텍스트 상자를 비워두면 모든 폴더를 사용할 수 있습니다.
    8. 유형 드롭다운 메뉴에서 작업 기반 스크립트를 선택합니다.
    9. 저장소 추가를 완료하려면 다음을 클릭합니다.

결과

프로젝트의 확장성 작업에 대한 변경 사항은 통합된 Git 저장소에 저장됩니다.

참고: 통합 Git 저장소로 직접 푸시되는 확장성 작업 또는 작업 스크립트에 대한 모든 변경 사항은 Cloud Assembly의 확장성 작업 버전 기록에 의해 자동으로 선택됩니다.