必須コンポーネントとしての task のインストール

Task は Keycloak Benchmark を Kubernetes にプロビジョニングするための必須コンポーネントです。インストールを開始する前にインストールする必要があります。

task のインストール

推奨されるインストール方法は、task の GitHub リリースから最新のバイナリをダウンロードし、ユーザーの ~/bin ディレクトリに配置することです。

インストールガイドは、Task インストールガイド で入手できます。

必要な最小バージョンは v3.28.0 です。

Fedora およびその他の Linux ディストリビューションでは、ユーザーは go-task パッケージをインストールすることもできます。ユーザーがそうすることを選択した場合、バイナリは go-task (task ではなく) という名前になります。ユーザーは、このマニュアルで task を実行するように指示されているすべての場所で go-task を実行するか、そのコマンドのエイリアスを作成する必要があります。

task のオプションのインストール手順

task コマンドの自動補完を有効にするには、次のスニペットを ~/.bashrc ファイルに追加してください。

_task_completion()
{
  local scripts;
  local curr_arg;

  # Remove colon from work breaks
  COMP_WORDBREAKS=${COMP_WORDBREAKS//:}

  scripts=$(task -l | sed '1d' | sed 's/^\* //' | awk '{ print $1 }');

  curr_arg="${COMP_WORDS[COMP_CWORD]:-"."}"

  # Do not accept more than 1 argument
  if [ "${#COMP_WORDS[@]}" != "2" ]; then
    return
  fi

  COMPREPLY=($(compgen -c | echo "$scripts" | grep $curr_arg));
}

complete -F _task_completion task

task のインストール確認

コマンド

task --version

次のような出力を出力する必要があります。

Task version: v3.13.0 (h1:...)