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. Значение по умолчанию для kubeloginVersion
— latest
, поэтому при необходимости можно опустить 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 или более поздней версии |
Категория задач | Инструмент |