Creazione di una richiesta Pull

Creare una richiesta Pull per attivare un'esecuzione della build per distribuire le modifiche al codice.

Ogni servizio in Oracle Cloud Infrastructure (OCI) si integra con Identity and Access Management (IAM) per l'autenticazione e l'autorizzazione. Per concedere agli utenti l'autorizzazione per accedere ai repository di codici DevOps e ad altre risorse, è necessario creare gruppi dinamici e criteri IAM.

Per creare gruppi dinamici e criteri per i repository di codici, vedere Criteri del repository di codici. Per ulteriori dettagli, consulta DevOps Criteri IAM.

Prima di creare una richiesta Pull, è necessario clonare il repository di codici richiesto oppure forkare il repository per creare una copia, apportare aggiornamenti ed eseguire il commit delle modifiche.

Per accedere a DevOps utilizzando la console di Oracle Cloud, l'API REST e l'interfaccia CLI, vedere Accesso a DevOps.

    1. Aprire il menu di navigazione e fare clic su Servizi per sviluppatori. In DevOps, fare clic su Progetti.
    2. Selezionare un progetto e dal menu a sinistra fare clic su Repository di codici.
    3. Selezionare un repository di codici e fare clic sul collegamento Richieste di pull nel menu a sinistra.
      Nota

      La richiesta Pull è applicabile solo per i repository hosted e forked.
    4. Fare clic sul pulsante Crea richiesta Pull.
    5. Immettere un nome univoco per la richiesta di pull.
    6. Selezionare un ramo di origine e un ramo di destinazione. È inoltre possibile inserire l'ID commit per entrambi.
      Nota

      Non è possibile creare un PR duplicato se esiste già un PR tra le diramazioni di origine e di destinazione selezionate.
    7. Se è stato selezionato un repository biforcato per creare il PR, selezionare un repository di destinazione e la diramazione di destinazione associata.
    8. Aggiungere i revisori per approvare la richiesta Pull.
    9. Per aggiungere tag al repository, fare clic su Mostra opzioni di applicazione tag.

      L'applicazione di tag è un sistema di metadati che consente di organizzare e tenere traccia delle risorse nella tenancy.

      Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per aggiungervi tag in formato libero.

      Per aggiungere una tag definita, è necessario disporre delle autorizzazioni per utilizzare lo spazio di nomi tag.

      Per ulteriori informazioni, vedere Tag delle risorse.

    10. Fare clic sul pulsante Crea richiesta Pull e Aggiungi descrizione.
    11. Immettere una descrizione per la richiesta Pull. È possibile allegare qualsiasi file correlato al PR, ad esempio screenshot. È possibile aggiungere file dal sistema locale oppure selezionare i file memorizzati nello storage degli oggetti.
    12. Fare clic sul pulsante Fine creazione richiesta pull.

    Creazione della richiesta Pull riuscita. Verranno visualizzati i dettagli PR, ad esempio il nome della diramazione di origine, la cronologia del commit con il nome utente, le convalide di unione se configurate e qualsiasi pipeline di build associata impostata per l'esecuzione quando attivata da un commit. Vedere Visualizzazione dei dettagli delle richieste di pull.

  • Per creare una richiesta Pull, eseguire il comando create:

    oci devops pull-request create  --display-name --repository-id --source-branch --description --destination-branch --reviewers --source-repository-id
  • Per creare una richiesta Pull, utilizzare l'operazione CreatePullRequest.