O gerenciamento do ciclo de vida de conteúdo do vRealize Suite Lifecycle Manager integra-se nativamente a um endpoint de ramificação GitLab e Bitbucket definido para fornecer controle de origem para o conteúdo.

Você pode armazenar conteúdo no repositório controlado pela versão vRealize Suite Lifecycle Manager e em uma ramificação GitLab ou Bitbucket. Isso permite que os desenvolvedores trabalhem juntos para fazer check-in e check-out do conteúdo e para codificar as alterações de revisão antes da implantação em ambientes de teste ou de produção.

O vRealize Suite Lifecycle Manager armazena todos os hashes de confirmação do controle de origem para fins de check-in, para que o estado correto do conteúdo seja conhecido. Isso permite o suporte a vários desenvolvedores, o que reduz o risco de substituir o conteúdo, e reduz o número de conflitos de mesclagem que podem ocorrer.

Para usar o controle de origem no vRealize Suite Lifecycle Manager, você deve atender aos seguintes pré-requisitos:
  • Verifique se você tem um servidor GitLab ou Bitbucket. Se você não tiver um servidor GitLab existente, é possível usar o contêiner de docker grátis do Gitlab-CE.
  • Verifique se pelo menos um usuário do vRealize Suite Lifecycle Manager tem acesso ao GitLab ou Bitbucket.
  • Crie uma ramificação no GitLab e aplique as permissões necessárias no GitLab para que outros desenvolvedores façam check-in e check-out do conteúdo na ramificação.
  • O usuário do GitLab deve criar um token de acesso no GitLab e armazenar o token na instância do GitLab em vRealize Suite Lifecycle Manager Configurações de conteúdo.

Essa é uma prática recomendada sempre que o conteúdo é verificado no controle de origem e a nova versão tiver que ser verificada e implantada em um endpoint de conteúdo. Isso salva as alterações mais recentes de outros desenvolvedores (troca de base efetiva do conteúdo) e também se comunica com os serviços de conteúdo do vRealize Suite Lifecycle Manager nos quais o Hash de confirmação GIT é implantado para o conteúdo por endpoint. Porém, quando você estiver capturando conteúdo do servidor GitLab, o check-out funcionará se você estiver usando a versão 11.6.5 do GitLab ou anterior. Ocorrerá falha na verificação se você estiver usando uma versão do GitLab superior à 11.6.5.

Conteúdo referente a vários hashes de confirmação