
juju コマンドを使用して、実行中のブートストラップ ノードから特定のチャームの juju チャーム キャッシュをクリアする方法はありますか?
私はチャームを書いていますが、開発中にチャームに変更を加えたもののリビジョンの更新をコミットしない場合は、より迅速に反復できるようにしたいと考えています。
答え1
チャームの開発中に反復を高速化するには、-u
次のオプションを使用できます。juju deploy
-u, --upgrade Deploy the charm on disk, increments revision if
needed
例えば、
juju deploy -u charm-name
答え2
最近これを試してみたところ、次のようになりました:
$ juju deploy -u --repository=./charms ローカル:trusty/node-app openmotion
環境にチャーム「local:trusty/node-app-24」を追加しました。--upgrade (または -u) は非推奨となり、無視されます。チャームは常に一意のリビジョンでデプロイされます。`
したがって、少なくとも juju 1.18 以降では、-u は不要になったようです。