Creación de una solicitud de recuperación

Cree una solicitud de recuperación para disparar una ejecución de compilación para desplegar los cambios de código.

Todos los servicios de Oracle Cloud Infrastructure (OCI) se integran con Identity and Access Management (IAM) para las cuestiones relativas a la autenticación y autorización. Para otorgar permiso a los usuarios para acceder a los repositorios de código DevOps y a otros recursos, debe crear grupos dinámicos y políticas de IAM.

Para crear grupos dinámicos y políticas para repositorios de código, consulte Políticas del repositorio de código. Para obtener más información, consulte Políticas de IAM de DevOps.

Antes de crear una solicitud de recuperación, debe clonar el repositorio de código necesario o bifurcar el repositorio para crear una copia, realizar actualizaciones y confirmar los cambios.

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 Repositorios de códigos.
    3. Seleccione un repositorio de código y haga clic en el enlace Pull Requests (Solicitudes de extracción) en el menú de la izquierda.
      Nota

      La solicitud de recuperación solo se aplica a repositorios alojados y bifurcados.
    4. Haga clic en el botón Create pull request (Crear solicitud de recuperación).
    5. Introduzca un nombre único para la solicitud de recuperación.
    6. Seleccione una rama de origen y una rama de destino. También puede introducir el ID de confirmación para ambos.
      Nota

      No puede crear una solicitud de recuperación duplicada si ya existe una solicitud de recuperación entre las bifurcaciones de origen y destino seleccionadas.
    7. Si ha seleccionado un repositorio bifurcado para crear la PR, seleccione un repositorio de destino y la rama de destino asociada.
    8. Introducción de revisores para aprobar la petición de recuperación.
    9. Para agregar etiquetas al repositorio, haga clic en Mostrar opciones de etiquetado.

      El etiquetado es un sistema de metadatos que permite organizar los recursos del 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.

    10. Haga clic en el botón Create pull request and add description.
    11. Introduzca una descripción para la solicitud de recuperación. Puede adjuntar cualquier archivo relacionado al PR, como capturas de pantalla. Los archivos se pueden agregar desde el sistema local o puede seleccionar archivos almacenados en Object Storage.
    12. Haga clic en el botón Finish create pull request.

    La solicitud de recuperación se ha creado correctamente y muestra los detalles de relaciones públicas, como el nombre de la rama de origen, el historial de confirmaciones con el nombre de usuario, las validaciones de fusión si están configuradas y cualquier pipeline de compilación asociado que se defina para que se ejecute cuando se dispare mediante una confirmación. Consulte Visualización de detalles de solicitud de recuperación.

  • Para crear una solicitud de recuperación, ejecute el comando create:

    oci devops pull-request create  --display-name --repository-id --source-branch --description --destination-branch --reviewers --source-repository-id
  • Para crear una solicitud de recuperación, utilice la operación CreatePullRequest.