Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте эту задачу для скачивания выпуска 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).
Входные данные
подключения GitHub connection -
string. Обязательное.
Указывает имя подключения службы GitHub. Дополнительные сведения о подключениях службы .
userRepository
-
репозитория
string. Обязательное.
Указывает имя репозитория GitHub, из которых скачиваются выпуски GitHub.
defaultVersionType
-
версия по умолчанию
string. Обязательное. Допустимые значения: latest (последняя версия), specificVersion (конкретная версия), specificTag (конкретный тег). Значение по умолчанию: latest.
Загружает ресурсы из последнего выпуска GitHub или определенной версии или тега выпуска GitHub.
version
-
выпуск
string. Требуется, если defaultVersionType != latest.
Определяет версию или тег выпуска GitHub для скачивания. Этот параметр отображается, если specificVersion или specificTag выбран в качестве значения для defaultVersionType.
шаблон элемента itemPattern -
string. Значение по умолчанию: **.
Шаблон миниматча, фильтрующий скачиваемые файлы. Чтобы скачать все файлы в выпуске, используйте значение по умолчанию **.
каталога назначения
string. Обязательное. Значение по умолчанию: $(System.ArtifactsDirectory).
Путь на компьютере агента, в котором скачиваются ресурсы выпуска.
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.
Выходные переменные
Нет.
Замечания
Используйте эту задачу в конвейере, чтобы скачать ресурсы из выпуска GitHub в рамках конвейера CI/CD.
Подключение службы GitHub
Для этой задачи требуется подключение службы GitHub с разрешением чтение в репозиторий GitHub. Вы можете создать подключение службы GitHub в проекте Azure Pipelines. После создания используйте имя подключения службы в параметрах этой задачи.
Требования
| Требование | Описание |
|---|---|
| Типы конвейеров | YAML, классическая сборка, классический выпуск |
| Выполняется в | Агент, DeploymentGroup |
| требования | Нет |
| возможностей | Эта задача не удовлетворяет требованиям к последующим задачам в задании. |
| ограничения команд | Любое |
| переменные settable | Любое |
| Версия агента | 2.144.0 или более поздней версии |
| Категория задач | Полезность |
| Требование | Описание |
|---|---|
| Типы конвейеров | YAML, классическая сборка, классический выпуск |
| Выполняется в | Агент, DeploymentGroup |
| требования | Нет |
| возможностей | Эта задача не удовлетворяет требованиям к последующим задачам в задании. |
| ограничения команд | Любое |
| переменные settable | Любое |
| Версия агента | 1.99.0 или более поздней версии |
| Категория задач | Полезность |