Udostępnij za pośrednictwem


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