メインコンテンツまでスキップ

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 リファレンスを参照してください。