Mettre à jour un pipeline de diffusion 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. Enregistrez à nouveau le pipeline de livraison :

    gcloud deploy apply --file=PIPELINE_CONFIG
    

    PIPELINE_CONFIG est le fichier de configuration du pipeline de livraison que vous venez de modifier.

Résultats

Vous n'obtiendrez peut-être pas les résultats attendus, en raison de la façon dont Cloud Deploy traite la relation entre les pipelines et les cibles, ainsi que les versions qu'ils gèrent.

Chaque ressource release et rollout est associée de manière permanente au pipeline tel qu'il a été défini lors de la création de la release. Si vous modifiez une configuration de pipeline de livraison (y compris les définitions de cible) après la création d'une version, cette version ne correspond plus aux définitions.

La conservation des ressources de cette manière garantit qu'elles fonctionnent de manière cohérente sur toutes les cibles et qu'elles ne sont pas perturbées par les modifications de configuration. Toutefois, ce comportement n'est peut-être pas celui que vous souhaitez. Dans ce cas, vous pouvez créer une version pour effectuer le déploiement à l'aide du pipeline mis à jour.

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

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

Étape suivante