DownloadGitHubRelease@0 — pobieranie zadania wydania usługi GitHub w wersji 0
To zadanie służy do pobierania wersji usługi GitHub z repozytorium.
Składnia
# 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).
Dane wejściowe
connection
- Połączenie z usługą GitHub
string
. Wymagane.
Określa nazwę połączenia usługi GitHub. Dowiedz się więcej o połączeniach usług.
userRepository
- Repozytorium
string
. Wymagane.
Określa nazwę repozytorium GitHub pobranego z repozytorium GitHub.
defaultVersionType
- Wersja domyślna
string
. Wymagane. Dozwolone wartości: latest
(najnowsza wersja), specificVersion
(określona wersja), specificTag
(określony tag). Wartość domyślna: latest
.
Pobiera zasoby z najnowszej wersji usługi GitHub lub określonej wersji/tagu wydania usługi GitHub.
version
- Wydania
string
. Wymagane, gdy defaultVersionType != latest
.
Definiuje wersję/tag wydania usługi GitHub do pobrania. Ta opcja jest wyświetlana, jeśli specificVersion
lub specificTag
jest wybrana jako wartość .defaultVersionType
itemPattern
- Wzorzec elementu
string
. Wartość domyślna: **
.
Wzorzec minimatch, który filtruje pliki do pobrania. Aby pobrać wszystkie pliki w wersji, użyj wartości **
domyślnej .
downloadPath
- Katalog docelowy
string
. Wymagane. Wartość domyślna: $(System.ArtifactsDirectory)
.
Ścieżka na maszynie agenta, na której są pobierane zasoby wydania.
Opcje sterowania zadaniami
Wszystkie zadania mają opcje sterowania oprócz ich danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.
Zmienne wyjściowe
Brak.
Uwagi
Użyj tego zadania w potoku, aby pobrać zasoby z wersji usługi GitHub w ramach potoku ciągłej integracji/ciągłego wdrażania.
Połączenie usługi GitHub
To zadanie wymaga połączenia usługi GitHub z uprawnieniem Odczyt do repozytorium GitHub. Połączenie usługi GitHub można utworzyć w projekcie usługi Azure Pipelines. Po utworzeniu użyj nazwy połączenia usługi w ustawieniach tego zadania.
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, kompilacja klasyczna, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Brak |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne w formie tabeli settable | Dowolne |
Wersja agenta | 2.144.0 lub nowsza |
Kategoria zadania | Narzędzie |
Wymaganie | Opis |
---|---|
Typy potoków | YAML, kompilacja klasyczna, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Brak |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne w formie tabeli settable | Dowolne |
Wersja agenta | 1.99.0 lub nowszy |
Kategoria zadania | Narzędzie |