web-dev-qa-db-fra.com

Comment forcer Juju à déployer un nouveau charme, pas un caché?

Existe-t-il un moyen, avec les commandes juju, d'effacer le cache juju charm pour un charme particulier d'un nœud en cours d'exécution bootstrap?

J'écris un charme et lors du développement lorsque j'ai apporté des modifications à un charme mais ne commettez pas de mise à jour de révision, je veux pouvoir itérer plus rapidement.

7
Jorge Castro

Vous pouvez utiliser l'option -u pour juju deploy pour accélérer l'itération lors du développement de vos charms:

  -u, --upgrade         Deploy the charm on disk, increments revision if
                        needed

par exemple.,

juju deploy -u charm-name
6
sarnold

J'ai récemment essayé ceci et j'ai:

$ juju deploy -u --repository =./charms local: digne de confiance/node-app openmotion

Ajout du charme "local: trusty/node-app-24" à l'environnement. --upgrade (ou -u) est obsolète et ignoré; les charmes sont toujours déployés avec une révision unique.

Il semble donc que -u ne soit plus nécessaire, du moins à partir de juju 1.18.

1
achiang