Añadir repositorios privados en Cloud Manager external-repositories

Obtenga información sobre cómo añadir un repositorio administrado a Adobe en Cloud Manager. Cloud Manager admite la integración con repositorios de GitHub, GitLab y Bitbucket.

NOTE
Esta funcionalidad solo está disponible para el programa de clientes pioneros.

Configurar un repositorio externo

La configuración de un repositorio externo en Cloud Manager consta de tres pasos:

  1. Añada un repositorio externo a un programa seleccionado.
  2. Proporcione un token de acceso al repositorio externo.
  3. Valide la propiedad del repositorio externo.

Añadir un repositorio externo add-ext-repo

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

  2. En la consola **Mis programas, seleccione el programa al que desea vincular un repositorio externo.

  3. En el menú lateral, en Servicios, seleccione Icono de carpeta Repositorios.

    La página Repositorios

  4. Cerca de la esquina superior derecha de la página Repositorios, haga clic en Añadir repositorio.

  5. En el cuadro de diálogo Añadir repositorio, seleccione Repositorio privado para vincular un repositorio de Git externo a su programa.

    Añadir su propio repositorio

  6. En cada campo respectivo, proporcione los siguientes detalles sobre el repositorio:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Campo Descripción
    Nombre del repositorio Obligatorio. Un nombre expresivo para el nuevo repositorio.
    URL del repositorio Obligatorio. La URL del repositorio.

    Si utiliza un repositorio alojado en GitHub, la ruta debe finalizar en .git.
    Por ejemplo, https://github.com/org-name/repo-name.git (la ruta de URL es solo para fines ilustrativos).

    Si va a usar un repositorio externo, éste debe usar el siguiente formato de ruta de URL:
    https://git-vendor-name.com/org-name/repo-name.git
    o
    https://self-hosted-domain/org-name/repo-name.git
    Y coincidir con su proveedor Git.
    Seleccionar tipo de repositorio Obligatorio. Seleccione el tipo de repositorio que va a usar: GitHub, GitLab o BitBucket. Si la ruta de URL del repositorio anterior incluye el nombre del proveedor de Git, como GitLab o Bitbucket, el tipo de repositorio ya estará preseleccionado.
    Descripción Opcional. Breve descripción del repositorio.
  7. Seleccione Guardar para añadir el repositorio.

  8. En el cuadro de diálogo Validación de la propiedad del repositorio privado, proporcione un token de acceso para validar la propiedad del repositorio externo afín de poder acceder a él.

    Selección de un token de acceso existente para un repositorio
    Selección de un token de acceso existente para un repositorio de BitBucket.

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Tipo de token Descripción
    Usar token de acceso existente Si ya ha proporcionado un token de acceso al repositorio para su organización y tiene acceso a varios repositorios, puede seleccionar un token existente. Utilice la lista desplegable Nombre de token para elegir el token que desea aplicar al repositorio. De lo contrario, añada un nuevo token de acceso.
    Añadir nuevo token de acceso Tipo de repositorio: GitHub
    • En el campo de texto Nombre de token, escriba un nombre para el token de acceso que va a crear.
    • Cree un token de acceso personal siguiendo las instrucciones de la documentación de GitHub.
    • Permisos necesarios:
     •  Read access to metadata.
      • Read and write access to code and pull requests.
    • En el campo Token de acceso, pegue el token que acaba de crear.
    Tipo de repositorio: GitLab
    • En el campo de texto Nombre de token, escriba un nombre para el token de acceso que va a crear.
    • Cree un token de acceso personal siguiendo las instrucciones de la documentación de GitLab.
    • Permisos necesarios:
      • api
      • read_api
      • read_repository
      • write_repository
    • En el campo  Token de acceso, pegue el token que acaba de crear.
    Tipo de repositorio: Bitbucket
    · En el campo de texto Nombre de token, escriba un nombre para el token de acceso que va a crear.
    • Cree un token de acceso al repositorio mediante la documentación de Bitbucket.
    • Permisos necesarios:
    • Read and write access to code and pull requests.
    note note
    NOTE
    La característica Añadir nuevo token de acceso se encuentra actualmente en la fase para primeros usuarios. Se están planificando funciones adicionales. Como resultado, los permisos necesarios para los tokens de acceso pueden cambiar. Además, la interfaz de usuario para administrar tokens se puede actualizar, lo que incluye potencialmente características como las fechas de caducidad de los tokens. Y comprobaciones automatizadas para garantizar que los tokens vinculados a repositorios siguen siendo válidos.
  9. Haga clic en Validar.

Después de la validación, el repositorio externo estará listo para usarse y vincularse a una canalización.

Vincular un repositorio externo validado a una canalización validate-ext-repo

  1. Añada o edite una canalización:

    Repositorio de código fuente de la canalización y rama Git
    Cuadro de diálogo Añadir canalización que no es de producción con el repositorio seleccionado y la rama Git.

  2. Cuando añada o edite una canalización, para especificar la ubicación del Código fuente para su nueva canalización o una existente, elija el repositorio externo que desee utilizar en la lista desplegable Repositorio.

  3. En la lista desplegable Rama Git, seleccione la rama como origen de la canalización.

  4. Haga clic en Guardar.

TIP
Para obtener más información sobre la administración de repositorios en Cloud Manager, consulte el documento Repositorios de Cloud Manager.

Limitaciones

  • Los repositorios externos no se pueden vincular a las canalizaciones de configuración.
  • En las canalizaciones que usan repositorios externos (excepto los repositorios alojados en GitHub) y en la opción Activador de la implementación Cambios en Git, los activadores no se inician automáticamente. Se deben iniciar manualmente.
recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3