Repositorios de Cloud Manager cloud-manager-repos

En los repositorios es donde administra el código usando Git. Obtenga información sobre cómo crear repositorios para sus programas de Cloud Manager.

Acceso a repositorios accessing-repos

Puede acceder a sus repositorios de Git y administrarlos en un autoservicio desde Cloud Manager.

Para acceder al repositorio, utilice el botón Acceder a la info del repositorio disponible en Cloud Manager, de forma más destacada en la tarjeta de canalización.

  1. Inicie sesión en Cloud Manager en my.cloudmanager.adobe.com y seleccione la organización y programa adecuados.

  2. Vaya a la tarjeta Canalizaciones desde la página Resumen del programa y verá la opción Acceder a la info del repositorio para acceder y administrar su repositorio de Git configurado con esta canalización.

    Botón Acceder a la info del repositorio

  3. Pulse o haga clic en el botón Acceder a la info del repositorio para abrir un cuadro de diálogo que contenga lo siguiente:

    • La URL del repositorio de Git
    • Nombre de usuario
    • Contraseña
    • El comando Git para ejecutar la clonación del repositorio localmente

    El cuadro de diálogo Información del repositorio

Utilice la información proporcionada para clonar el repositorio localmente y así iniciar el desarrollo local.

NOTE
La variable Acceder a la info del repositorio es visible para los usuarios con la función Desarrollador o Administrador de implementación.

Adición de repositorios add-repos

Siga estos pasos para agregar repositorios en Cloud Manager:

  1. Inicie sesión en Cloud Manager en my.cloudmanager.adobe.com y seleccione la organización y programa adecuados.

  2. Desde la página Resumen del programa, haga clic en la pestaña Repositorios y vaya a la página Repositorios.

  3. Haga clic en Agregar repositorio para lanzar el asistente.

    note note
    NOTE
    Debe tener la función Administrador de implementación o Propietario empresarial para agregar un repositorio.

    Agregar repositorio

  4. Introduzca el nombre y la descripción como se solicita y haga clic en Guardar.

    Detalles del repositorio

  5. Seleccione Guardar.

Se mostrará el repositorio recién creado.

Los repositorios creados en Cloud Manager están disponibles para que usted los seleccione al crear sus canalizaciones.

Ver y editar repositorios edit-repos

Siga estos pasos para editar y ver repositorios en Cloud Manager:

  1. Inicie sesión en Cloud Manager en my.cloudmanager.adobe.com y seleccione la organización y programas adecuados.

  2. En la página Resumen del programa, haga clic en la pestaña Repositorios y vaya a la página Repositorios. Aquí puede ver los detalles de sus repositorios existentes.

  3. Seleccione el repositorio y haga clic en el botón de puntos suspensivos en el extremo derecho de la tabla para Copiar URL del repositorio o Ver y actualizar el repositorio.

Editar repositorio

Eliminación de repositorios delete-repos

Para eliminar un repositorio, siga los mismos pasos que para ver y editar repositorios, pero en la página Repositorios, seleccione Eliminar en el botón de puntos suspensivos del repositorio que se va a eliminar.

Tenga en cuenta que cuando se elimina un repositorio en Cloud Manager, se marca como eliminado y ya no es accesible para el usuario, pero se mantiene en el sistema a efectos de recuperación.

Si intenta crear un nuevo repositorio después de eliminar un repositorio con el mismo nombre, recibirá el mensaje de error "Se ha producido un error al intentar crear el repositorio. Póngase en contacto con su CSE o con el soporte de Adobe".

Si recibe este mensaje de error, póngase en contacto con el soporte de Adobe para que le ayuden a cambiar el nombre del repositorio eliminado o elija un nombre diferente para el nuevo repositorio.

Compatibilidad con el submódulo Git git-submodule-support

Los submódulos Git se pueden usar para combinar el contenido de varias ramas en repositorios de 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 verificar la rama configurada, si la rama contiene un archivo .gitmodules en el directorio raíz, se ejecuta el comando.

$ git submodule update --init

Esto comprobará que cada submódulo esté en el directorio apropiado. Esta técnica es una alternativa potencial a trabajar con varios repositorios Git de origen para organizaciones que se sienten cómodas 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 main tiene el archivo pom.xml que enumera 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 debe agregar 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 el archivo .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 el Manual de referencia de Git.

Restricciones limitations

Cuando utilice submódulos Git, tenga en cuenta lo siguiente:

  • La dirección URL de Git debe ser exacta como la sintaxis descrita anteriormente.
  • Por motivos de seguridad, no incruste credenciales en estas direcciones URL.
  • Solo se admiten submódulos en la raíz de la rama.
  • Las referencias de los submódulos de Git se almacenan en las confirmaciones de Git específicas.
    • Como resultado, cuando se llevan a cabo cambios en el repositorio de submódulos, es necesario actualizar la confirmación a la que se hace referencia, por ejemplo, utilizando git submodule update --remote.
  • A menos que sea necesario, se recomienda utilizar submódulos “superficiales”.
    • Para ello, ejecute git config -f .gitmodules submodule.<submodule path>.shallow true para cada submódulo.
recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3