Ajout d'une phase de déclenchement de déploiement

Ajoutez une phase de déclenchement de déploiement dans le pipeline de build.

La phase de déclenchement de déploiement déclenche automatiquement un déploiement à partir du pipeline de build. DevOps prend en charge le déploiement vers des clusters Kubernetes, des groupes d'instances et des applications Functions.

Pour ajouter la phase de déclenchement de déploiement, vous devez associer un pipeline de build et un pipeline de déploiement au projet DevOps. La phase de déclenchement de déploiement ne peut pas être ajoutée en tant que première phase à un pipeline de build. Le pipeline doit d'abord disposer d'au moins une phase de build géré.

Pour accéder à DevOps à l'aide de la console Oracle Cloud, de l'API REST et de l'interface de ligne de commande, reportez-vous à Accès à DevOps.

    1. Ouvrez le menu de navigation et cliquez sur Services de développeur. Sous DevOps, cliquez sur Projets.
    2. Sélectionnez un projet et un pipeline de build.
    3. Cliquez sur l'icône + située après la phase de build géré.
    4. Pour ajouter la phase de manière séquentielle, sélectionnez Ajouter une phase. Sinon, sélectionnez Ajouter une phase parallèle.
    5. Pour le type de phase, sélectionnez Déclencher le déploiement, puis cliquez sur Suivant.
    6. Entrez le nom et la description de la phase. L'ajout d'une description est facultatif.
    7. Cliquez sur Sélectionner un pipeline de déploiement, sélectionnez un pipeline de déploiement associé au projet DevOps, puis enregistrez.

      La case Envoyer les paramètres des pipelines de build est cochée par défaut.

      Vous pouvez modifier les paramètres avant d'exécuter le build. Reportez-vous à Configuration des paramètres.

    8. (Facultatif) Pour ajouter des balises à la phase, cliquez sur Afficher les options de balisage. Le balisage est un système de métadonnées permettant d'organiser et de suivre les ressources dans la location.

      Si vous êtes autorisé à créer une ressource, vous disposez également des droits d'accès nécessaires pour lui ajouter des balises à format libre.

      Pour ajouter une balise définie, vous devez disposer des droits d'accès permettant d'utiliser l'espace de noms de balise.

      Pour plus d'informations, reportez-vous à Balises de ressource

    9. Pour ajouter la phase au pipeline, cliquez sur Ajouter.

      Un aperçu de phase fournit un cliché de la configuration.

    Vous pouvez exécuter le build manuellement ou déclencher une exécution de build automatiquement lorsque vous validez les modifications apportées au référentiel de code.

  • Pour créer un pipeline de build, exécutez la commande create :

    oci devops build-pipeline create --project-id

    Pour ajouter une phase de déclenchement de déploiement au 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

    Afin d'obtenir toutes les commandes pour build-pipeline et build-pipeline-stage, exécutez la commande suivante :

    oci devops build-pipeline -h
    oci devops build-pipeline-stage -h

    Pour obtenir l'aide relative à la commande create-trigger-deployment-stage, exécutez la commande suivante :

    oci devops build-pipeline-stage create-trigger-deployment-stage -h
  • Pour créer un pipeline de build, utilisez l'opération CreateBuildPipeline.

    Pour ajouter une phase de déclenchement de déploiement au pipeline, utilisez l'opération CreateBuildPipelineStage. Pour l'attribut buildPipelineStageType, indiquez la valeur TRIGGER_DEPLOYMENT_PIPELINE.