Поделиться через


KubeloginInstaller@0 — задача установщика средства Kubelogin версии 0

Устанавливает kubelogin и добавляет его в ПУТЬ агента.

Синтаксис

# Kubelogin tool installer v0
# Helps to install kubelogin.
- task: KubeloginInstaller@0
  inputs:
    #kubeloginVersion: 'latest' # string. kubelogin version. Default: latest.

Входные данные

kubeloginVersion - версия kubelogin
string. Значение по умолчанию: latest.

Используемая версия kubelogin, например 0.0.30, или latest последняя версия. Дополнительные сведения о версиях kubelogin см. в разделе выпуски kubelogin.


Параметры управления задачами

Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.

Выходные переменные

Нет.

Remarks

Задача установщика kubelogin получает указанную версию kubelogin из Интернета или кэша инструментов и добавляет ее в ПУТЬ агента (размещенного или закрытого). Эта задача предназначена для изменения версии kubelogin, используемой в последующих задачах, таких как KubernetesManifest@1, HelmDeploy@0, AzureFunctionOnKubernetes@1 и Kubernetes@1.

Добавление KubeloginInstaller@0 перед перечисленными выше задачами в определении сборки гарантирует, что требуемая версия kubelogin будет доступна во время сборки, тестирования и публикации приложения.

Подход установщика инструментов также позволяет отделять от циклов обновления агента. Если в агенте отсутствует версия kubelogin (размещенная или закрытая), можно использовать для KubeloginInstaller@0 установки нужной версии в агенте.

Дополнительные сведения о kubelogin см. в статье Неинтерактивный вход с помощью kubelogin.

Примеры

В следующем примере показано, как установить последнюю версию kubelogin. Значение по умолчанию для kubeloginVersionlatest, поэтому при необходимости можно опустить kubeloginVersion входные данные.

- task: KubeloginInstaller@0

# Other tasks that depend on kubelogin
- task: HelmDeploy@0
  # task inputs...

Чтобы явно указать kubeloginVersion, используйте следующий синтаксис.

- task: KubeloginInstaller@0
  inputs:
    kubeloginVersion: 'latest' # or a specific version like '0.0.30'

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Нет
Capabilities Выполнение этой задачи удовлетворяет следующим требованиям для всех последующих задач в том же задании: Kubelogin
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 2.144.0 или более поздней версии
Категория задач Инструмент

См. также раздел