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).
Ingressi dati
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/versione di GitHub specifico.
version
-
versione
string
. Obbligatorio quando defaultVersionType != latest
.
Definisce la versione/tag 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 versione.
Opzioni di controllo delle attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Nessuno.
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 dell'attività.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
richieste | Nessuno |
funzionalità di | Questa attività non soddisfa alcuna richiesta di attività successive nel processo. |
restrizioni dei comandi | Qualunque |
variabili impostabili | Qualunque |
Versione dell'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 |
funzionalità di | Questa attività non soddisfa alcuna richiesta di attività successive nel processo. |
restrizioni dei comandi | Qualunque |
variabili impostabili | Qualunque |
Versione dell'agente | 1.99.0 o versione successiva |
Categoria attività | Utilità |