Aggiunta di una fase di distribuzione trigger
Aggiungere una fase di distribuzione trigger nella pipeline di build.
La fase Attiva distribuzione attiva automaticamente una distribuzione dalla pipeline di build. DevOps supporta la distribuzione nei cluster Kubernetes, nei gruppi di istanze e nelle funzioni.
Prima di aggiungere la fase di distribuzione trigger, è necessario che al progetto DevOps siano associate una pipeline di creazione e una pipeline di distribuzione. Impossibile aggiungere la fase di distribuzione trigger come prima fase a una pipeline di build. La pipeline deve avere prima almeno una fase di build gestita.
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.
- Selezionare un progetto e una pipeline di build.
- Fare clic sull'icona + situata dopo la fase di build gestita.
- Per aggiungere lo stadio in modo sequenziale, selezionare Aggiungi stadio o selezionare Aggiungi stadio parallelo.
- Per il tipo di fase, selezionare Attiva distribuzione, quindi fare clic su Avanti.
- Immettere un nome e una descrizione per lo stadio. L'aggiunta di una descrizione è facoltativa.
- Fare clic su Seleziona pipeline di distribuzione, selezionare una pipeline di distribuzione associata al progetto DevOps, quindi salvare.
La casella di controllo Invia parametri pipeline di build è selezionata per impostazione predefinita.
È possibile modificare i parametri prima di eseguire la build. Vedere Configurazione dei parametri.
- (Facoltativo) Per aggiungere tag alla fase, 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 lo stadio alla pipeline, fare clic su Aggiungi.
Un'anteprima fase fornisce uno snapshot della configurazione.
È possibile eseguire la build manualmente o attivare automaticamente un'esecuzione della build quando si eseguono il commit delle modifiche nel repository di codici.
Per creare una pipeline di build, eseguire il comando
create
:oci devops build-pipeline create --project-id
Per aggiungere una fase di distribuzione trigger per la pipeline, eseguire il comando
create-trigger-deployment-stage
:oci devops build-pipeline-stage create-trigger-deployment-stage
Parametri obbligatori:
--build-pipeline-id
--deploy-pipeline-id
--is-pass-all-parameters-enabled
--stage-predecessor-collection
Per ottenere tutti i comandi per
build-pipeline
ebuild-pipeline-stage
:oci devops build-pipeline -h
oci devops build-pipeline-stage -h
Per ottenere assistenza per il comando
create-trigger-deployment-stage
:oci devops build-pipeline-stage create-trigger-deployment-stage -h
Per creare una pipeline di build, utilizzare l'operazione
CreateBuildPipeline
.Per aggiungere una fase di distribuzione trigger per la pipeline, utilizzare l'operazione
CreateBuildPipelineStage
. Per l'attributobuildPipelineStageType
, specificare il valore comeTRIGGER_DEPLOYMENT_PIPELINE
.