소스 제어 끝점은 프로젝트(저장소) 및 소스 제어 서버를 나타냅니다.

소스 제어 저장소 및 분기는 원하는 수 만큼 vRealize Suite Lifecycle Manager에 추가할 수 있습니다. 소스 제어 분기를 추가하면 SDDC 컨텐츠를 체크인하고 체크아웃할 수 있습니다.

사전 요구 사항

  • vRealize Suite Lifecycle Manager 관리자가 [컨텐츠 설정] 아래에서 시스템 소스 제어 서버를 추가했는지 확인합니다.
  • 개발자가 소스 제어 서버에 GitLab 액세스 토큰을 입력했는지 확인합니다. 그래야 컨텐츠를 체크인하고 체크아웃할 수 있습니다.
    참고: 이전에는 Bitbucket 클라우드에 대해 기본 업무 공간이 지원되었습니다. vRealize Suite Lifecycle Manager 8.6.1부터는 Bitbucket 클라우드에 대해 여러 업무 공간도 지원됩니다.

프로시저

  1. [내 서비스] 대시보드에서 컨텐츠 관리를 클릭합니다.
  2. 끝점 아래에서 새 끝점을 클릭합니다.
  3. 소스 제어를 클릭합니다.
  4. 구성된 소스 제어 서버(Bitbucket 서버, Bitbucket 클라우드, GitLab, GitHub 또는 Azure DevOps GIT)를 선택합니다.
  5. 소스 제어 컨텐츠 끝점에 대한 정보를 입력합니다.
    1. 이름 텍스트 상자에 끝점의 고유한 이름을 입력합니다.
    2. 태그 이름을 입력합니다.
    3. 컨텐츠 끝점에 사용할 분기 저장소 이름을 다음 형식으로 입력합니다. GitLab의 경우 group_name/repository_name, Bitbucket 서버의 경우 project_name/repository_name, Bitbucket 클라우드의 경우 repository_name(기본 업무 공간 사용) 또는 workspace_name/repository_name(여러 업무 공간 사용)을 입력합니다. Azure DevOps GIT의 경우 organization_name/project_name/repository_name을 입력합니다.
    참고: Bitbucket 클라우드에서는 저장소를 생성하고 저장소 이름을 사용할 수만 있습니다. 저장소가 있는 소스 제어 끝점은 파일로 초기화해야 합니다. GitLab 및 Bitbucket 클라우드에는 파일을 추가하는 프로비저닝이 이미 있지만 Bitbucket 서버는 없습니다. Lifecycle Manager 2.1에서는 다중 개발자 스토리를 위한 클러스터 및 Elastic Search 인스턴스가 Bitbucket 서버에서 지원되지 않습니다.
  6. 연결 테스트를 클릭하고 다음을 클릭합니다.
  7. 이 컨텐츠 끝점에 적합한 정책을 선택하고 다음을 클릭합니다.
    정책 설명
    코드 검토 사용 개발자 간에 수동 검토를 허용합니다. vRealize Suite Lifecycle Manager 컨텐츠 수명 주기 관리는 코드 검토가 필요한 변경 사항으로 분기를 생성합니다. 코드 검토자는 분기로의 병합 요청을 수락하거나 거부할 수 있습니다.
  8. 컨텐츠 끝점 세부 정보가 올바른지 확인하고 제출을 클릭합니다.