Creazione di una pipeline

Creare una pipeline per distribuire gli artifact.

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 alle pipeline di build DevOps e ad altre risorse, è necessario creare gruppi dinamici e criteri IAM.

Per creare gruppi dinamici e criteri per le pipeline di distribuzione, vedere Criteri di pipeline di distribuzione. Per ulteriori dettagli, consulta DevOps Criteri IAM.

Prima di creare la pipeline, è necessario disporre di un progetto DevOps.

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 fare clic su Crea pipeline.
    3. Immettere un nome e una descrizione per la pipeline. L'aggiunta di una descrizione è facoltativa.
    4. Per Tipo di pipeline, selezionare Crea una pipeline di distribuzione.
    5. (Facoltativo) Per aggiungere tag alla pipeline, 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.

    6. Fare clic su Crea pipeline.
    È possibile aggiungere alla pipeline le fasi riportate di seguito.
  • Per creare una pipeline di distribuzione, eseguire il comando create:

    oci devops deploy-pipeline create --project-id

    Per ottenere tutti i comandi per deploy-pipeline:

    oci devops deploy-pipeline -h
  • Per creare una pipeline di distribuzione, utilizzare l'operazione CreateDeployPipeline.