관리자Automation Orchestrator 배포와 Git 저장소 또는 프로젝트 간의 연결을 구성할 수 있습니다.

Automation Orchestrator 개체 인벤토리 관리에 Git을 사용하려면 Automation Orchestrator Client를 사용하여 Git 저장소에 대한 연결을 구성해야 합니다.

참고: Automation Orchestrator는 각 인스턴스 당 하나의 SSH 키를 생성하므로 SSH를 통해 서로 다른 계정의 여러 Git 저장소를 추가할 수 없습니다. 여러 Git 저장소를 추가하려면 이 설명서에 설명된 대로 HTTP를 통해 추가할 수 있습니다.

Automation Orchestrator 배포에서 Git 저장소를 사용할 때는 다음과 같은 제한 사항에 유의하십시오.

  • SHA-1 커밋 해시만 지원됩니다.
  • 내부 Git 저장소와 원격 Git 저장소 간의 SHA-1 커밋 해시가 충돌할 수 있으며 자동으로 해결되지 않습니다. 이러한 시나리오에서는 모든 로컬 변경 내용을 삭제해야 합니다.
  • Git 저장소에서 수동 변경을 수행하면 Automation Orchestrator Client에서 원격 Git 저장소를 끌어올 때 병합 충돌이 발생합니다. 줄 끝 시퀀스가 변경되면 두 개정판 모두 동일하게 나타나지만 항상 병합 충돌이 발생하며 이를 해결해야 합니다.

사전 요구 사항

  • Automation Orchestrator 환경에서 VMware Cloud Foundation 라이센스를 사용하는지 확인합니다.
  • GitLab 프로젝트에 대한 액세스 토큰을 생성하고 구성 과정에서 사용할 수 있도록 클립보드에 복사합니다. 개인 액세스 토큰 생성을 참조하십시오.
    참고: 이 사용 사례에서는 GitLab 프로젝트를 사용합니다. GitHub에 더 익숙한 경우 GitHub 저장소를 사용할 수 있습니다. GitHub 토큰 생성에 대한 자세한 내용은 명령줄에 대한 개인 액세스 토큰 생성을 참조하십시오.

프로시저

  1. Automation Orchestrator Client관리자로 로그인합니다.
  2. 관리 > Git 저장소로 이동합니다.
  3. 저장소 추가를 클릭합니다.
  4. Git 저장소의 URL 주소를 입력합니다.
    예를 들어 https://gitlab.com/ myusername/ my-vro-repo와 같이 입력합니다.
    참고: SSH 프로토콜을 사용하여 연결을 설정할 수도 있습니다.
  5. Git 프로파일의 사용자 이름을 입력합니다.
  6. Git 저장소의 액세스 토큰을 입력합니다.
  7. Git 저장소에 대한 연결을 검증하려면 검증을 클릭합니다.
  8. (선택 사항) Automation Orchestrator Client에서 저장소를 식별하는 데 사용되는 이름을 변경합니다.
  9. (선택 사항) 연결된 Git 저장소에 대한 간단한 설명을 추가합니다.
  10. 연결된 Git 저장소를 활성화하려면 활성 저장소 만들기를 클릭합니다.
    참고: Git 저장소는 한 번에 하나만 활성 상태일 수 있습니다. Git 저장소 페이지에서 활성 Git 저장소를 변경할 수 있습니다.
  11. 변경 내용을 푸시할 분기를 선택합니다. 이 사용 사례에서는Python 분기를 사용합니다. GitLab 환경 준비의 내용을 참조하십시오.
    참고: 초기 Git 구성을 완료한 후 언제든지 선택한 Git 분기를 변경할 수 있습니다.
  12. 구성 프로세스를 마치려면 저장을 클릭합니다.

다음에 수행할 작업

Git 저장소 메뉴로 다시 돌아가서 저장소의 상태가 활성인지 확인합니다.