Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 != latest
gerekir.
İndirilmesi gereken GitHub yayın sürümünü/etiketini tanımlar.
specificVersion
değ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 |