Tasq を更新する
tq update を使うと、インストール済みの Tasq CLI とローカルサービスのバイナリを GitHub Release の成果物で更新できます。既定では最新の正式リリースをインストールします。
最新の正式リリースへ更新する
現在のバージョンを確認して更新を実行し、インストール後のバージョンを確認します。
tq version
tq update
tq version
tq update は変更を始める前に、現在のバージョンと更新先のバージョンを表示して確認を求めます。
サービスの一時停止と自動マイグレーション
更新中は issue-tracker、orchestrator、Web の各サービスが一時停止します。リリースの成果物をインストールし、新しい tq バイナリを検証してデータベースマイグレーションを適用した後、各サービスを再起動します。
ローカルサービスを短時間停止できるときに実行してください。-y を指定すると、サービスの停止と自動マイグレーションに関する確認を省略します。
確認を省略する
-y を指定すると、同じ更新処理を確認なしで実行できます。
tq update -y
このオプションで変わるのは確認の有無だけです。サービスの停止と再起動、およびデータベースマイグレーションは引き続き実行されます。
バージョンを指定してインストールする
正式リリースのタグを --tag に渡すと、そのバージョンをインストールできます。
tq update --tag v0.3.5
プレリリースのタグも指定できます。
tq update --tag v0.4.0-rc.1
どちらのコマンドでも、完了後にインストールされたバージョンを確認します。
tq version
コマンドの全体的な書式は、CLI リファレンスを参照してください。