Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Устанавливает kubelogin и добавляет его в PATH вашего агента.
Синтаксис
# Kubelogin tool installer v0
# Helps to install kubelogin.
- task: KubeloginInstaller@0
inputs:
#kubeloginVersion: 'latest' # string. kubelogin version. Default: latest.
#gitHubConnection: # string. GitHub Connection.
Входные данные
kubeloginVersion
-
Версия kubelogin
string. Значение по умолчанию: latest.
Версия kubelogin для использования, например 0.0.30, или latest для использования последней версии. Дополнительные сведения о версиях kubelogin см. в разделе Выпуски kubelogin.
подключения GitHub gitHubConnection -
string.
Подключение к GitHub необходимо, чтобы ограничения анонимных запросов к API Github для Azure/kubelogin не повлияли на установку. Если оставить его пустым, это может привести к сбоям при достижении лимита запросов. Это подключение не требует НИКАКИХ разрешений.
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе "Параметры управления" и общие свойства задачи.
Выходные переменные
Нет.
Замечания
Задача установщика kubelogin получает указанную версию kubelogin из интернета или кэша инструментов и добавляет ее в PATH агента (размещенного или частного). Используйте эту задачу, чтобы изменить версию 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 |
| Требования | Отсутствует |
| Возможности | Выполнение этой задачи удовлетворяет следующим требованиям для всех последующих задач в том же задании: Kubelogin |
| Ограничения команд | Любое |
| Переменные settable | Любое |
| Версия агента | 2.144.0 или более поздней версии |
| Категория задач | Инструмент |