安装任务作为先决条件

任务是将 Keycloak 基准测试配置到 Kubernetes 的先决条件。它需要在安装开始之前安装。

安装任务

推荐的安装方式是下载 task 的 GitHub 版本中的最新二进制文件,并将其放到用户的 ~/bin 目录中。

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

需要的最低版本是 v3.28.0

在 Fedora 和其他 Linux 发行版上,用户也可以安装 go-task 包。如果用户选择这样做,二进制文件将被称为 go-task(而不是 task)。然后用户需要在所有此手册要求运行 task 的地方执行 go-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 --version

应该打印类似以下内容的输出

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