Distribuzione nelle funzioni
Creare una pipeline per distribuire gli artifact in Oracle Functions.
Prima di iniziare, è necessario disporre di una pipeline di distribuzione, di un ambiente di funzioni in cui eseguire la distribuzione e di un artifact del repository di immagini del contenitore.
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 distribuzione 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 della pipeline di distribuzione. Per ulteriori dettagli, vedere DevOps Criteri IAM.
Per accedere a DevOps mediante 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.
- Selezionare un progetto e una pipeline di distribuzione.
- Per aggiungere una fase alla pipeline, fare clic sull'icona + e selezionare Aggiungi fase.
- Per il tipo di fase, selezionare Distribuisci - Funzione, quindi fare clic su Successivo.
- Immettere un nome e una descrizione per lo stadio. L'aggiunta di una descrizione è facoltativa.
- Per Ambiente, selezionare una funzione esistente.
Nel campo Nome funzione di sola lettura viene visualizzata la strategia Funzioni predefinita utilizzata per la distribuzione.
- Fare clic su Seleziona artifact, quindi selezionare una risorsa artifact esistente dal progetto DevOps.
Fare clic su Rimuovi artifact per rimuovere uno o più artifact e selezionarne un altro. La rimozione di un artifact nella fase della pipeline non comporta l'eliminazione della risorsa artifact dal progetto.
- (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.
- Per aggiungere la fase Funzione alla pipeline, fare clic su Aggiungi.
Un'anteprima fase fornisce uno snapshot della configurazione.
Aggiungere altre fasi in sequenza o in parallelo alla pipeline, se necessario. Per distribuire l'output della build nell'ambiente di destinazione, eseguire la pipeline di distribuzione. Per attivare automaticamente una distribuzione dalla pipeline di build, è possibile aggiungere una fase di distribuzione trigger alla pipeline di build.
Per creare una fase di distribuzione Functions per la pipeline, eseguire il comando
create-deploy-function-stage:oci devops deploy-stage create-deploy-function-stageParametri richiesti per il comando
create-deploy-function-stage:-
--docker-image-artifact-id -
--function-environment-id -
--pipeline-id -
--stage-predecessor-collection
Per ottenere tutti i comandi per
deploy-stage:oci devops deploy-stage -hPer ottenere assistenza per il comando
create-function-stage:oci devops deploy-stage create-deploy-function-stage -h-
Per creare una fase di distribuzione Funzione per la pipeline, utilizzare l'operazione
CreateDeployStage. Per l'attributodeployStageType, specificare i valoriDEPLOY_FUNCTIONeINVOKE_FUNCTION.