Aggiunta di un artifact in linea

Creare un riferimento agli artifact definiti in linea.

Nella pipeline di build, per memorizzare l'output della fase Build gestita, è necessario un repository di Container Registry OCI o un repository di Artifact Registry.

È necessario creare un riferimento artifact per puntare alla posizione del repository contenente l'output della build. Prima di creare un riferimento artifact, è necessario disporre di un progetto DevOps.

È possibile creare un riferimento artifact in linea per i seguenti tipi di origini artifact: configurazioni di distribuzione del gruppo di istanze, artifact generali, file manifesti Kubernetes e specifica dei comandi.

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. Nella pagina DevOps Progetti, selezionare il progetto per il quale si desidera aggiungere un artifact.
    3. Nella pagina dei dettagli del progetto, sul lato sinistro fare clic su Artifact.
    4. Nella pagina Artifact fare clic su Aggiungi artifact.
    5. Nel pannello Aggiungi artifact fornire i dettagli riportati di seguito.
      1. Immettere un nome per l'artifact.
      2. Per Tipo, selezionare Configurazione distribuzione gruppo di istanze, Artifact generale, File manifesto Kubernetes o Specifica comando.

        Un file di configurazione della distribuzione definisce gli artifact da scaricare nell'istanza e la posizione in cui devono essere copiati. Per ulteriori informazioni, vedere File di configurazione della distribuzione.

        Un file di specifica dei comandi contiene i comandi e i passi definiti dall'utente eseguiti in una pipeline di distribuzione. Per ulteriori informazioni, vedere Specifica di comando.

      3. Per Origine artifact, selezionare In linea.
      4. In Valore, immettere il contenuto dell'artifact che si desidera distribuire.
      5. Selezionare Consenti parametrizzazione se si desidera sostituire i segnaposto nel contenuto dell'artifact in base ai valori di argomento forniti durante la distribuzione.

        Per ulteriori informazioni, vedere Configurazione di parametri.

      6. (Facoltativo) Per aggiungere tag all'artifact, 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 aggiungere tag in formato libero a tale risorsa.

        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 Aggiungi.
  • Per creare un riferimento all'artifact in linea, eseguire il comando create-inline-artifact:

    oci devops deploy-artifact create-inline-artifact

    Parametri richiesti per il comando create-inline-artifact:

    • --argument-substitution-mode
    • --base64-encoded-content
    • --artifact-type
    • --project-id

    Per ottenere tutti i comandi per deploy-artifact:

    oci devops deploy-artifact -h

    Per ottenere assistenza per il comando create-inline-artifact:

    oci devops deploy-artifact create-inline-artifact -h
  • Per creare un riferimento artifact in linea, utilizzare l'operazione CreateDeployArtifact. Per l'attributo deployArtifactType, selezionare uno dei seguenti valori:

    • DEPLOYMENT_SPEC
    • KUBERNETES_MANIFEST
    • GENERIC_FILE