Yayın GitHub indirme

Azure Pipelines

CI/CD işlem hattınız kapsamında GitHub indirmek için işlem hattında bu görevi kullanın.

Önkoşullar

GitHub hizmeti bağlantısı

Bu görev, GitHub deposu içinOkuma iznine sahip bir GitHub gerektirir. Azure Pipelines projesinde bir GitHub hizmeti bağlantısı Azure Pipelines oluşturabilirsiniz. Oluşturulduktan sonra, bu görevin ayarlarında hizmet bağlantısının adını kullanın.

YAML kod parçacığı

# Download GitHub Release
# Downloads a GitHub Release from a repository
- task: DownloadGitHubRelease@0
  inputs:
    connection: 
    userRepository: 
    #defaultVersionType: 'latest' # Options: latest, specificVersion, specificTag
    #version: # Required when defaultVersionType != Latest
    #itemPattern: '**' # Optional
    #downloadPath: '$(System.ArtifactsDirectory)' 

Bağımsız değişkenler

Bağımsız Değişken Description
connection
GitHub Bağlantısı
(Gerekli) Bağlantınız için hizmet bağlantısı GitHub girin. Hizmet bağlantıları hakkında daha fazla bilgi için buraya bakabilirsiniz.
userRepository
Depo
(Gerekli) Yayınların GitHub deponun GitHub seçin.
defaultVersionType
Varsayılan sürüm
(Gerekli) Varlıkların indir GitHub yayın sürümü. Sürüm türü 'En Son Sürüm', 'Belirli Sürüm' veya 'Belirli Etiket' olabilir
Varsayılan değer: latest
version
Yayınla
(Gerekli) Varsayılan Sürüm sürüm türü olarak 'Belirli Sürüm' veya 'Belirli Etiket' seçiliyse bu seçenek görüntülenir. Seçilen sürüm türüne bağlı olarak Yayın adı veya Etiket sağlanmalıdır.
itemPattern
Öğe deseni
(İsteğe bağlı) Kullanılabilir yayın varlıklarından indirilecek dosyaları filtrelemek için minimatch düzeni. Yayın içindeki tüm dosyaları indirmek için ** kullanın.
downloadPath
Hedef dizin
(Gerekli) Sürüm varlıklarının indirilecek aracı makinesi yolu.
Varsayılan değer: $(System.ArtifactsDirectory)

Açık kaynak

Bu görev, üzerinde açık kaynak GitHub. Geri bildirim ve katkılar açıktır.