La administración de ciclo de vida de contenido de vRealize Suite Lifecycle Manager se integra de forma nativa en un endpoint de rama de GitLab y Bitbucket definido para proporcionar control de origen para el contenido.

Puede almacenar contenido tanto en el repositorio controlado por versiones de vRealize Suite Lifecycle Manager como en una rama de GitLab o Bitbucket. Esto permite a los desarrolladores trabajar juntos para comprobar la verificación de estado y la retirada de contenido, así como para cambiar el código de revisión antes de implementar en entornos de prueba o de producción.

vRealize Suite Lifecycle Manager almacena todos los hash de confirmación de control de origen para la verificación de estado, de modo que se conozca el estado correcto del contenido. Esto permite la compatibilidad con varios desarrolladores, lo que reduce el riesgo de sobrescribir contenido y la cantidad de conflictos de combinación que pueden producirse.

Para usar el control de origen en vRealize Suite Lifecycle Manager, debe cumplir los siguientes requisitos previos:
  • Compruebe que tiene un servidor de GitLab o Bitbucket. Si no tiene un servidor de GitLab existente, puede utilizar el contenedor de docker sin Gitlab-CE.
  • Compruebe que al menos un usuario de vRealize Suite Lifecycle Manager tenga acceso a GitLab o Bitbucket.
  • Cree una rama en GitLab y aplique los permisos necesarios en GitLab para que otros desarrolladores puedan verificar el estado y la retirada del contenido en la rama.
  • El usuario de GitLab debe crear un token de acceso en GitLab y almacenar el token en la instancia de GitLab en vRealize Suite Lifecycle Manager Ajustes de contenido.

Es una práctica recomendada cada vez que se registra el estado del contenido en el control de origen y se debe realizar una retirada de la nueva versión e implementarla en un endpoint de contenido. Esto guarda los cambios más recientes de otros desarrolladores (cambio de base efectivo del contenido) y también comunica a los servicios de contenido de vRealize Suite Lifecycle Manager qué hash de confirmación de GIT se implementa en qué contenido por endpoint. Sin embargo, cuando se captura contenido del servidor de GitLab, la retirada funciona si se utiliza la versión 11.6.5 de GitLab o una versión anterior. Se produce un error en la retirada si utiliza una versión de GitLab posterior a la 11.6.5.

Contenido que hace referencia a varios hash de confirmación