安裝 task 作為先決條件

Task 是將 Keycloak 基準測試佈建至 Kubernetes 的先決條件。它需要在安裝開始之前安裝。

安裝 task

建議的安裝方法是從 task 的 GitHub 版本下載最新的二進位檔案,並將其放入使用者的 ~/bin 目錄中。

安裝指南可在 Task 安裝指南中找到。

所需的最低版本為 v3.28.0

在 Fedora 和其他 Linux 發行版上,使用者也可以安裝套件 go-task。如果使用者選擇這樣做,則二進位檔案會被稱為 go-task (而不是 task)。然後,使用者需要在本手冊要求執行 task 的所有地方執行 go-task,或為該命令建立別名。

task 的選擇性安裝步驟

將以下程式碼片段新增至檔案 ~/.bashrc,以允許 task 命令自動完成。

_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:...)