DownloadGitHubRelease@0 - Scaricare l'attività GitHub Release v0

Usare questa attività per scaricare una versione di GitHub da un repository.

Sintassi

# 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).

Input

connection - Connessione GitHub
string. Obbligatorio.

Specifica il nome della connessione al servizio GitHub. Altre informazioni sulle connessioni al servizio.


userRepository - Repository
string. Obbligatorio.

Specifica il nome del repository GitHub da cui vengono scaricate le versioni di GitHub.


defaultVersionType - Versione predefinita
string. Obbligatorio. Valori consentiti: latest (versione più recente), specificVersion (versione specifica), specificTag (tag specifico). Valore predefinito: latest.

Scarica gli asset dalla versione più recente di GitHub o da un tag di versione/tag gitHub specifico.


version - Rilascio
string. Obbligatorio quando defaultVersionType != latest.

Definisce il tag o la versione della versione di GitHub da scaricare. Questa opzione viene visualizzata se specificVersion o specificTag è selezionato come valore per defaultVersionType.


itemPattern - Modello di elemento
string. Valore predefinito: **.

Modello minimatch che filtra i file da scaricare. Per scaricare tutti i file all'interno di una versione, usare il valore **predefinito .


downloadPath - Directory di destinazione
string. Obbligatorio. Valore predefinito: $(System.ArtifactsDirectory).

Percorso nel computer dell'agente in cui vengono scaricati gli asset di rilascio.


Opzioni di controllo attività

Tutte le attività hanno opzioni di controllo oltre ai relativi input dell'attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.

Variabili di output

No.

Osservazioni

Usare questa attività nella pipeline per scaricare gli asset dalla versione di GitHub come parte della pipeline CI/CD.

Connessione al servizio GitHub

Questa attività richiede una connessione al servizio GitHub con l'autorizzazione lettura per il repository GitHub. È possibile creare una connessione al servizio GitHub nel progetto Azure Pipelines. Dopo la creazione, usare il nome della connessione al servizio nelle impostazioni di questa attività.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Viene eseguito in Agente, DeploymentGroup
Richieste Nessuno
Capabilities Questa attività non soddisfa le richieste per le attività successive nel processo.
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente 2.144.0 o versione successiva
Categoria attività Utilità
Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Viene eseguito in Agente, DeploymentGroup
Richieste Nessuno
Capabilities Questa attività non soddisfa le richieste per le attività successive nel processo.
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente 1.99.0 o versione successiva
Categoria attività Utilità