DownloadGitHubRelease@0 - GitHub Release v0 görevini indirme

Bir depodan GitHub sürümünü indirmek için bu görevi kullanın.

Syntax

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

Girişler

connection - GitHub Bağlantısı
string. Gereklidir.

GitHub hizmeti bağlantı adını belirtir. Hizmet bağlantıları hakkında daha fazla bilgi edinin.


userRepository - Depo
string. Gereklidir.

GitHub sürümlerinin indirilmiş olduğu GitHub deposunun adını belirtir.


defaultVersionType - Varsayılan sürüm
string. Gereklidir. İzin verilen değerler: latest (En Son Sürüm), specificVersion (Belirli Sürüm), specificTag (Belirli Etiket). Varsayılan değer: latest.

Varlıkları en son GitHub sürümünden veya belirli bir GitHub sürümü/etiketinden indirir.


version - Sürüm
string. olduğunda defaultVersionType != latestgereklidir.

İndirilmesi gereken GitHub yayın sürümünü/etiketini tanımlar. için değer defaultVersionTypeolarak veya specificTag seçildiğinde bu seçenek görüntülenirspecificVersion.


itemPattern - Öğe Deseni
string. Varsayılan değer: **.

İndirilecek dosyaları filtreleyen minimatch deseni. Bir sürümdeki tüm dosyaları indirmek için varsayılan değerini **kullanın.


downloadPath - Hedef dizin
string. Gereklidir. Varsayılan değer: $(System.ArtifactsDirectory).

Yayın varlıklarının indirildiği aracı makinesindeki yol.


Görev denetimi seçenekleri

Tüm görevlerin, görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Açıklamalar

GitHub sürümünüzdeki varlıkları CI/CD işlem hattınızın bir parçası olarak indirmek için işlem hattınızda bu görevi kullanın.

GitHub hizmet bağlantısı

Bu görev, GitHub deposuna Okuma iznine sahip bir GitHub hizmet bağlantısı gerektirir. Azure Pipelines projenizde GitHub hizmet bağlantısı oluşturabilirsiniz. Oluşturulduktan sonra, bu görevin ayarlarında hizmet bağlantısının adını kullanın.

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalışır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için hiçbir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 2.144.0 veya üzeri
Görev kategorisi Yardımcı Program
Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalışır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için hiçbir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 1.99.0 veya üzeri
Görev kategorisi Yardımcı Program