Gestione degli artifact DevOps
Agli artifact DevOps viene fatto riferimento in una fase della pipeline per la distribuzione automatica nell'ambiente di destinazione. Vengono utilizzati per specificare le versioni dei pacchetti software per la distribuzione.
Ogni servizio in Oracle Cloud Infrastructure (OCI) si integra con Identity and Access Management (IAM) per l'autenticazione e l'autorizzazione, per tutte le interfacce (console, SDK e CLI e API REST). Prima di iniziare a utilizzare il servizio DevOps, è necessario creare criteri per controllare chi ha accesso a DevOps e il tipo di accesso per ogni gruppo di utenti.
Per informazioni dettagliate sulla scrittura dei criteri per gli esempi di servizi e criteri DevOps, vedere DevOps IAM Policies e Accessing Artifact Registry.
Gli artifact DevOps possono essere un'immagine contenitore, un artifact generico, un grafico helm oppure possono essere definiti in linea. L'origine artifact varia a seconda del tipo di artifact. In DevOps è possibile creare riferimenti ai seguenti tipi di artifact.
- Repository di immagini del container: si riferisce al repository Container Registry di Oracle Cloud Infrastructure (OCI) in cui vengono memorizzate le immagini Docker. Vedere Aggiunta di un artifact del repository di immagini contenitore.
- Configurazione della distribuzione del gruppo di istanze: si riferisce al file formattato YAML utilizzato per gestire la distribuzione del gruppo di istanze. Il file definisce gli artifact da scaricare nell'istanza e la posizione in cui devono essere copiati. Per ulteriori informazioni, vedere File di configurazione della distribuzione.
Vedere Aggiunta di un artifact nel registro artifact e Aggiunta di un artifact in linea.
- Kubernetes manifest: si riferisce al percorso Registro artifact o è definito in linea. Vedere Aggiunta di un artifact nel registro artifact e Aggiunta di un artifact in linea.
- artifact generale: si riferisce a qualsiasi package software generico da distribuire. Vedere Aggiunta di un artifact nel registro artifact e Aggiunta di un artifact in linea.
- Grafico Helm: si riferisce ai grafici Helm memorizzati nel repository di Container Registry OCI. Vedere Aggiunta di un grafico Helm.
- Specifica del comando Helm: si riferisce a un set di comandi Helm che vengono eseguiti direttamente durante la distribuzione. Per ulteriori informazioni, vedere Aggiunta di una specifica del comando Helm.
- Specifica di comando: si riferisce a un set di comandi e passi personalizzati eseguiti in una pipeline di distribuzione. Per ulteriori informazioni, vedere Specifica di comando.