Aggiunta di un artifact del Registro artifact
Creare un riferimento agli artifact che si trovano in un repository del Registro artifact.
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 all'artifact, è necessario disporre di un progetto DevOps e avere accesso al repository del Registro artifact. Vedere Accesso al registro artifact.
Oracle Cloud Infrastructure Artifact Registry è un servizio di repository per memorizzare, condividere e gestire i pacchetti di sviluppo software.
È possibile creare un riferimento a tre tipi di artifact nel Registro artifact: configurazioni di distribuzione del gruppo di istanze, artifact generali, file manifest 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.
- Aprire il menu di navigazione e fare clic su Servizi per sviluppatori. In DevOps fare clic su Progetti.
- Nella pagina DevOps Progetti, selezionare il progetto per il quale si desidera aggiungere un artifact.
- Nella pagina dei dettagli del progetto, sul lato sinistro fare clic su Artifact.
- Nella pagina Artifact fare clic su Aggiungi artifact.
- Nel pannello Aggiungi artifact fornire i dettagli riportati di seguito.
- Immettere un nome per l'artifact.
- 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.
- Per Origine artifact, selezionare Repository registro artifact.
Per ulteriori informazioni, vedere Registro artifact.
- Per selezionare un repository del registro artifact, fare clic su Seleziona.
- Selezionare l'area e il compartimento in cui si trova l'artifact.
- Selezionare un repository dalla lista disponibile.
- Selezionare la posizione dell'artifact. Le opzioni disponibili sono riportate di seguito.
- Seleziona posizione esistente: selezionare un artifact dal repository scelto.
- Imposta posizione personalizzata: immettere il percorso (posizione) dell'artifact che si desidera aggiungere e immettere la versione dell'artifact. La versione dell'artifact può anche essere configurata come parametro. Per ulteriori informazioni, vedere Configurazione di parametri.
- 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.
- (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.
- Fare clic su Aggiungi.
Viene creato un riferimento all'artifact nel repository del Registro artifact.
Per creare un riferimento all'artifact del Registro artifact, eseguire il comando
create-generic-artifact
:oci devops deploy-artifact create-generic-artifact
Parametri richiesti per il comando
create-generic-artifact
:--argument-substitution-mode
--artifact-path
--artifact-version
--repository-id
--artifact-type
--project-id
Per ottenere tutti i comandi per
deploy-artifact
:oci devops deploy-artifact -h
Per ottenere assistenza per il comando
create-generic-artifact
:oci devops deploy-artifact create-generic-artifact -h
Per creare un riferimento all'artifact del Registro artifact, utilizzare l'operazione
CreateDeployArtifact
. Per l'attributodeployArtifactType
, selezionare uno dei seguenti valori:DEPLOYMENT_SPEC
KUBERNETES_MANIFEST
GENERIC_FILE