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 != latest
gereklidir.
İndirilmesi gereken GitHub yayın sürümünü/etiketini tanımlar. için değer defaultVersionType
olarak 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 |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin