Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
To zadanie służy do pobierania wydania 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łączenia GitHub
string. To jest wymagane.
Określa nazwę połączenia usługi GitHub. Dowiedz się więcej o połączeniach usługi .
repozytorium userRepository -
string. To jest wymagane.
Określa nazwę repozytorium GitHub, z którego są pobierane wersje usługi GitHub.
defaultVersionType
-
domyślna wersja
string. To jest 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
-
release
string. Wymagane, gdy defaultVersionType != latest.
Definiuje wersję/tag wydania usługi GitHub do pobrania. Ta opcja jest wyświetlana, jeśli wybrano specificVersion lub specificTag jako wartość defaultVersionType.
wzorzec elementu itemPattern -
string. Wartość domyślna: **.
Wzorzec minimatch, który filtruje pliki do pobrania. Aby pobrać wszystkie pliki w wersji, użyj wartości domyślnej **.
katalogu docelowego
string. To jest 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 danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.
Zmienne wyjściowe
Żaden.
Uwagi
To zadanie w potoku służy do pobierania zasobów z wersji usługi GitHub w ramach potoku ciągłej integracji/ciągłego wdrażania.
Połączenie z usługą GitHub
To zadanie wymaga połączenia usługi GitHub z uprawnieniami do odczytu 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, klasyczna kompilacja, wersja klasyczna |
| Działa na | Agent, DeploymentGroup |
| Wymagania | Żaden |
| możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
| ograniczenia poleceń | Jakikolwiek |
| zmienne ustawiane | Jakikolwiek |
| Wersja agenta | 2.144.0 lub nowsza |
| Kategoria zadań | Użyteczność |
| Wymaganie | Opis |
|---|---|
| Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
| Działa na | Agent, DeploymentGroup |
| Wymagania | Żaden |
| możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
| ograniczenia poleceń | Jakikolwiek |
| zmienne ustawiane | Jakikolwiek |
| Wersja agenta | 1.99.0 lub nowsza |
| Kategoria zadań | Użyteczność |