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


DownloadGitHubRelease@0 — задача "Скачать выпуск GitHub версии 0"

Используйте эту задачу для скачивания выпуска GitHub из репозитория.

Синтаксис

# Download GitHub Release v0
# Downloads a GitHub Release from a repository.
- task: DownloadGitHubRelease@0
  inputs:
    connection: # string. Required. GitHub Connection. 
    userRepository: # string. Required. Repository. 
    defaultVersionType: 'latest' # 'latest' | 'specificVersion' | 'specificTag'. Required. Default version. Default: latest.
    version: # string. Required when defaultVersionType != latest. Release. 
    #itemPattern: '**' # string. Item Pattern. Default: **.
    downloadPath: '$(System.ArtifactsDirectory)' # string. Required. Destination directory. Default: $(System.ArtifactsDirectory).

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

connection - Подключение к GitHub
string. Обязательный.

Указывает имя подключения к службе GitHub. Дополнительные сведения о подключениях к службам.


userRepository - Репозитория
string. Обязательный.

Указывает имя репозитория GitHub, из который скачиваются выпуски GitHub.


defaultVersionType - Версия по умолчанию
string. Обязательный. Допустимые значения: latest (последний выпуск), specificVersion (конкретная версия), specificTag (конкретный тег). Значение по умолчанию: latest.

Скачивает ресурсы из последнего выпуска GitHub или определенной версии или тега выпуска GitHub.


version - Выпуска
string. Требуется, если defaultVersionType != latest.

Определяет версию или тег выпуска GitHub для скачивания. Этот параметр отображается, если specificVersion в качестве значения для defaultVersionTypeвыбран или specificTag .


itemPattern - Шаблон элемента
string. Значение по умолчанию: **.

Шаблон мини-сопоставления, который фильтрует скачиваемые файлы. Чтобы скачать все файлы в выпуске, используйте значение **по умолчанию .


downloadPath - Целевой каталог
string. Обязательный. Значение по умолчанию: $(System.ArtifactsDirectory).

Путь на компьютере агента, куда скачиваются ресурсы выпуска.


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

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

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

Нет.

Remarks

Используйте эту задачу в конвейере, чтобы скачать ресурсы из выпуска GitHub в рамках конвейера CI/CD.

Подключение к службе GitHub

Для выполнения этой задачи требуется подключение службы GitHub с разрешением на чтение к репозиторию GitHub. Вы можете создать подключение к службе GitHub в проекте Azure Pipelines. После создания используйте имя подключения к службе в параметрах этой задачи.

Требования

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