Mettre à jour un pipeline de livraison déjà utilisé

Cette page explique comment mettre à jour un pipeline de livraison déjà utilisé.

Modifier un pipeline de livraison

Pour modifier votre pipeline de livraison, procédez comme suit:

  1. Modifiez la définition du pipeline de livraison.

  2. Réenregistrez le pipeline de livraison:

    gcloud deploy apply --file=PIPELINE_CONFIG
    

    PIPELINE_CONFIG correspond au fichier de configuration du pipeline de livraison que vous venez de modifier.

Résultats

Vous n'obtiendrez peut-être pas les résultats escomptés, en raison de la manière dont Cloud Deploy traite la relation entre les pipelines et les cibles, et les versions qu'elles gèrent.

Chaque ressource release et rollout est associée de manière permanente au pipeline tel qu'elle a été définie lors de la création de l'release. Si vous modifiez la configuration d'un pipeline de livraison (y compris les définitions cibles) après la création d'une version, celle-ci ne correspond plus aux définitions.

Cette méthode permet de s'assurer qu'elles fonctionnent de manière cohérente entre les cibles et qu'elles ne sont pas perturbées par des modifications de configuration. Cependant, ce comportement peut ne pas correspondre à vos attentes. Dans ce cas, vous pouvez créer une version à déployer à l'aide du pipeline mis à jour.

Cloud Deploy renvoie des avertissements en cas de non-concordance et que vous essayez d'effectuer certaines actions, telles que la promotion de la version.

Pour en savoir plus, consultez la section Instances de pipeline par version.

Étapes suivantes