Ajout d'une étape Déclencher le déploiement
Ajouter une phase de déclenchement de déploiement dans le pipeline de compilation.
L'étape Déclencher le déploiement déclenche automatiquement un déploiement à partir du pipeline de compilation. DevOps prend en charge le déploiement vers des grappes Kubernetes, des groupes d'instances et Oracle Functions.
Avant d'ajouter l'étape Déclencher le déploiement, vous devez disposer d'un pipeline de compilation et d'un pipeline de déploiement associés à votre projet DevOps. Il est impossible d'ajouter l'étape Déclencher le déploiement en tant que première étape d'un pipeline de compilation. Il doit d'abord exister au moins une étape de compilation gérée dans le pipeline.
Pour accéder à DevOps à l'aide de la console Oracle Cloud, de l'API REST et de l'interface de ligne de commande, voir Accès à DevOps.
- Ouvrez le menu de navigation et cliquez sur Services de développement. Sous DevOps, cliquez sur Projets.
- Sélectionnez un projet et un pipeline de compilation.
- Cliquez sur l'icône + située après l'étape Compilation gérée.
- Pour ajouter l'étape de manière séquentielle, sélectionnez Ajouter une étape ou Ajouter une étape parallèle.
- Pour le type d'étape, sélectionnez Déclencher le déploiement, puis cliquez sur Suivant.
- Entrez un nom et une description pour l'étape. L'ajout d'une description est facultatif.
- Cliquez sur Sélectionner un pipeline de déploiement, sélectionnez un pipeline de déploiement associé à votre projet DevOps, puis enregistrez.
La case Envoyer les paramètres des pipelines de compilation est cochée par défaut.
Vous pouvez modifier les paramètres avant d'exécuter la compilation. Voir Configuration des paramètres.
- (Facultatif) Pour ajouter des marqueurs à l'étape, cliquez sur Afficher les options de marquage. Le marquage est un système de métadonnées qui vous permet d'organiser les ressources de votre location et d'en assurer le suivi.
Si vous êtes autorisé à créer une ressource, vous êtes également autorisé à ajouter des marqueurs à structure libre à cette ressource.
Pour ajouter un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur.
Pour plus d'informations, voir Marqueurs de ressource.
- Pour ajouter l'étape au pipeline, cliquez sur Ajouter.
Un aperçu des étapes fournit un instantané de la configuration.
Vous pouvez exécuter manuellement la compilation ou déclencher automatiquement une exécution de compilation lorsque vous validez les modifications apportées au référentiel de code.
Pour créer un pipeline de compilation, exécutez la commande
create
:oci devops build-pipeline create --project-id
Pour ajouter une étape Déclencher le déploiement pour le pipeline, exécutez la commande
create-trigger-deployment-stage
:oci devops build-pipeline-stage create-trigger-deployment-stage
Paramètres requis :
--build-pipeline-id
--deploy-pipeline-id
--is-pass-all-parameters-enabled
--stage-predecessor-collection
Pour afficher toutes les commandes pour
build-pipeline
etbuild-pipeline-stage
:oci devops build-pipeline -h
oci devops build-pipeline-stage -h
Pour obtenir de l'aide sur la commande
create-trigger-deployment-stage
:oci devops build-pipeline-stage create-trigger-deployment-stage -h
Pour créer un pipeline de compilation, utilisez l'opération
CreateBuildPipeline
.Pour ajouter une étape Déclencher le déploiement pour le pipeline, utilisez l'opération
CreateBuildPipelineStage
. Pour l'attributbuildPipelineStageType
, spécifiez la valeurTRIGGER_DEPLOYMENT_PIPELINE
.