Udostępnij przez


DownloadGitHubRelease@0 — pobieranie zadania wydania usługi GitHub w wersji 0

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ść