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 или более поздней версии |
Категория задач | Служебная программа |