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


CargoAuthenticate@0 - Аутентификация груза (для исполнителей задач) v0 задача

Задача аутентификации для клиента Cargo, используемого для установки ящиков Cargo.

Замечание

Поддержка груза в Azure Artifacts сейчас находится в стадии предварительного просмотра.

Синтаксис

# Cargo authenticate (for task runners) v0
# Authentication task for the cargo client used for installing Cargo crates distribution.
- task: CargoAuthenticate@0
  inputs:
    #azureDevOpsServiceConnection: # string. Alias: workloadIdentityServiceConnection. 'Azure DevOps' Service Connection. 
    #registryNames: # string. Registry names from config.toml. 
    configFile: # string. Required. config.toml file to authenticate. 
    #cargoServiceConnections: # string. Credentials for registries outside this organization/collection.
# Cargo authenticate (for task runners) v0
# Authentication task for the cargo client used for installing Cargo crates distribution.
- task: CargoAuthenticate@0
  inputs:
    configFile: # string. Required. config.toml file to authenticate. 
    #cargoServiceConnections: # string. Credentials for registries outside this organization/collection.

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

azureDevOpsServiceConnection - 'Azure DevOps' Сервисное соединение
Псевдоним ввода: workloadIdentityServiceConnection. string.

Если это установлено, требуется feedUrl. Все остальные входные данные игнорируются.


registryNames - Имена реестров из config.toml
string.

Список имён реестров, указанных в config.toml с запятой, для аутентификации. Если это установлено, требуется workloadIdentityServiceConnection. Все остальные входные данные игнорируются. Не совместим с cargoServiceConnections.


configFile - config.toml для аутентификации
string. Обязательное.

Путь к файлу config.toml, в котором указаны реестры, с которыми вы хотите работать. Выберите файл, а не папку, например, "/.cargo/config.toml".


cargoServiceConnections - Учетные данные для реестров за пределами этой организации или коллекции
string.

Учетные данные для использования во внешних реестрах находятся в файле config.toml проекта. Для реестров в этой организации или коллекции не указывайте этот атрибут; Учетные данные сборки используются автоматически.

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


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

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

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

Нет.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Отсутствует
Возможности Эта задача не удовлетворяет требованиям к последующим задачам в задании.
ограничения команд Любое
переменные settable Любое
Версия агента 2.144.0 или более поздней версии
Категория задач Пакет