Aracılığıyla paylaş


DownloadGitHubRelease@0 - GitHub Release v0 görevini indirme

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

Sözdizimi

# 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

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

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


userRepository - Deposu
string. Gerekli.

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


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

En son GitHub sürümünden veya belirli bir GitHub yayın sürümünden/etiketinden varlıkları indirir.


version - Yayın
string. defaultVersionType != latestgerekir.

İndirilmesi gereken GitHub yayın sürümünü/etiketini tanımlar. specificVersiondeğeri olarak specificTag veya defaultVersionType seçilirse bu seçenek görüntülenir.


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.


hedef dizin
string. Gerekli. 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

CI/CD işlem hattınızın bir parçası olarak GitHub yayın varlıkları 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
Talepleri Hiç kimse
Özellikleri Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz.
Komut kısıtlamaları Herhangi bir
Ayarlanabilir değişkenleri Herhangi bir
Aracı sürümü 2.144.0 veya üzeri
Görev kategorisi Fayda
Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalışır Agent, DeploymentGroup
Talepleri Hiç kimse
Özellikleri Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz.
Komut kısıtlamaları Herhangi bir
Ayarlanabilir değişkenleri Herhangi bir
Aracı sürümü 1.99.0 veya üzeri
Görev kategorisi Fayda