Los repositorios creados y disponibles en Cloud Manager se pueden ver y administrar a través de la página Repositorios .
Siga los pasos a continuación para ver y administrar repositorios en Cloud Manager:
En el Información general del programa página, haga clic en Repositorios y vaya a Repositorios página.
Haga clic en Agregar repositorio para iniciar el asistente.
Un usuario con la función de administrador de implementación o propietario empresarial debe iniciar sesión para poder agregar un repositorio.
Introduzca el nombre y la descripción como se solicita y haga clic en Guardar.
Seleccione Guardar. El repositorio recién creado se mostrará en la tabla, como se muestra a continuación.
Los repositorios creados en Cloud Manager también estarán disponibles para su selección durante los pasos de adición o edición de canalización.
Puede seleccionar el repositorio y hacer clic en las opciones de menú desde el extremo derecho de la tabla hasta Copiar URL del repositorio, Ver y actualizar o Eliminar su repositorio, como se muestra en la figura siguiente.
Los submódulos Git se pueden usar para combinar el contenido de varias ramas en repositorios Git en el momento de la compilación. Cuando se ejecuta el proceso de creación de Cloud Manager, después de clonar el repositorio configurado para la canalización y de retirar la rama configurada, si la rama contiene un .gitmodules
en el directorio raíz, se ejecuta el comando .
$ git submodule update --init
Esto comprobará cada submódulo en el directorio apropiado. Esta técnica es una alternativa potencial a trabajar con varios repositorios Git de origen para organizaciones que se sientan cómodos con el uso de submódulos git y no desean administrar un proceso de combinación externo.
Por ejemplo, supongamos que hay tres repositorios, cada uno de los cuales contiene una sola rama denominada main . En el repositorio "principal", es decir, el configurado en las canalizaciones, la rama principal tiene un archivo pom.xml que declara los proyectos contenidos en los otros dos repositorios:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>customer.group.id</groupId>
<artifactId>customer-reactor</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>project-a</module>
<module>project-b</module>
</modules>
</project>
Luego agregaría submódulos para los otros dos repositorios:
$ git submodule add -b main https://git.cloudmanager.adobe.com/ProgramName/projectA/ project-a
$ git submodule add -b main https://git.cloudmanager.adobe.com/ProgramName/projectB/ project-b
Esto da como resultado un .gitmodules
que tiene este aspecto:
[submodule "project-a"]
path = project-a
url = https://git.cloudmanager.adobe.com/ProgramName/projectA/
branch = main
[submodule "project-b"]
path = project-b
url = https://git.cloudmanager.adobe.com/ProgramName/projectB/
branch = main
Puede encontrar más información sobre los submódulos Git en la Manual de referencia de Git.
Cuando utilice submódulos Git, tenga en cuenta lo siguiente:
git submodule update --remote
.git config -f .gitmodules submodule.<submodule path>.shallow true
para cada submódulo.