Creación de una conexión externa

Cree una conexión a repositorios externos como GitHub, GitLab, Bitbucket Cloud, Visual Builder Studio, Bitbucket Server y GitLab Server.

Antes de crear la conexión, debe realizar lo siguiente en función del repositorio al que desea conectarse:

  • GitHub Enterprise Cloud, GitLab SaaS, GitLab Server y Visual Builder Studio: debe recuperar un token de acceso personal (PAT) de esos proveedores y almacenar su PAT de forma segura en un almacén de OCI. Para obtener instrucciones, consulte Integración del origen de compilación.
  • Bitbucket Cloud: necesita su nombre de usuario de Bitbucket y, a continuación, cree una contraseña de aplicación y, a continuación, almacene la contraseña de aplicación en un almacén de OCI. Consulte Generación de una contraseña de aplicación para Bitbucket Cloud.
  • Bitbucket Server: cree un token de acceso HTTP y, a continuación, almacene el token de acceso en un alumno de OCI.

Todos los servicios de OCI se integran con Identity and Access Management (IAM) para las cuestiones relativas a la autenticación y autorización. Para crear grupos dinámicos y políticas para repositorios de código y conexiones externas, consulte Políticas del repositorio de código. Para obtener más información, consulte Políticas de IAM de DevOps.

Para acceder a DevOps mediante la consola de Oracle Cloud, la API de REST y la CLI, consulte Acceso a DevOps.

    1. Abra el menú de navegación y haga clic en Servicios para desarrolladores. En DevOps, haga clic en Proyectos.
    2. Seleccione un proyecto y, en el menú de la izquierda, haga clic en Conexiones externas.
    3. Haga clic en Crear conexión externa.
    4. En el panel Crear conexión externa, proporcione la siguiente información:
      • Introducir un nombre y una descripción para la conexión. La introducción de una descripción es opcional.
      • Seleccione un tipo de conexión externa.

        Si selecciona Bitbucket Cloud, introduzca su nombre de usuario de Bitbucket.

      • Si selecciona Servidor de Bitbucket o Servidor GitLab, introduzca la URL base del servidor alojado de Bitbucket Server o Servidor GitLab. Para Visual Builder Studio (VBS), introduzca la URL de la instancia de VBS.
      • Seleccione el almacén y el valor de secreto que contiene el token de acceso personal (PAT) para conectarse a GitHub, GitLab o Visual Builder Studio.

        Si selecciona Bitbucket Cloud, seleccione el valor de almacén y el secreto de contraseña de aplicación.

      • (Opcional) Para la configuración de verificación de TLS, seleccione un grupo de CA para autenticar el servidor autoalojado de Bitbucket o GitLab.

        Esto no es aplicable si el servidor del repositorio (GitLab Server o Bitbucket Server) está alojado con la autoridad de certificación de confianza pública.

      • (Opcional) Para agregar etiquetas a la conexión, haga clic en Mostrar opciones de etiquetado.

        El etiquetado es un sistema de metadatos que permite organizar los recursos de su arrendamiento y realizar su seguimiento.

        Si tiene permisos para crear un recurso, también los tiene para agregarle etiquetas de formato libre.

        Para agregar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de etiqueta.

        Para obtener más información, consulte Etiquetas de recurso.

    5. Haga clic en Crear.
      La conexión al repositorio externo seleccionado se ha creado correctamente.
    Ahora puede crear un reflejo de un repositorio de código de GitHub, GitLab, Bitbucket Cloud o Visual Builder Studio. Consulte Creación de un reflejo de un repositorio.
  • Para crear una conexión de GitHub, ejecute el comando create-github-connection:

    oci devops connection create-github-connection --personal-access-token, --project-id

    Para crear una conexión GitLab, ejecute el comando create-gitlab-connection:

    oci devops connection create-gitlab-connection --personal-access-token, --project-id

    Para crear una conexión a Bitbucket Cloud, ejecute el comando create-bitbucket-cloud-connection:

    oci devops connection create-bitbucket-cloud-connection --bitbucket-cloud-username, --app-password, --project-id

    Para crear una conexión de Visual Builder Studio, ejecute el comando create-vbs-connection:

    oci devops connection create-vbs-connection --access-token, --base-url, --project-id

    Para crear una conexión a Bitbucket Server, ejecute el comando create-bitbucket-server-connection:

    oci devops connection create-bitbucket-server-connection --personal-access-token, --base-url, --project-id

    Para crear una conexión a GitLab Server, ejecute el comando create-gitlab-server-connection:

    oci devops connection create-gitlab-server-connection --personal-access-token, --base-url, --project-id

    Para ver la lista de conexiones, ejecute el comando list:

    oci devops connection list

    Para obtener todos los comandos para connection:

    oci devops connection -h
  • Para crear una conexión externa, utilice la operación CreateConnection.