JenkinsDownloadArtifacts@1 - Jenkins yapıtları indirme v1 görevi

Bir Jenkins işi tarafından üretilen yapıtları indirmek için bu görevi kullanın.

Syntax

# Jenkins download artifacts v1
# Download artifacts produced by a Jenkins job.
- task: JenkinsDownloadArtifacts@1
  inputs:
    jenkinsServerConnection: # string. Alias: serverEndpoint. Required. Jenkins service connection. 
    jobName: # string. Required. Job name. 
    #jenkinsJobType: # string. Optional. Use when jobName = invalidjobName. Jenkins job type. 
    saveTo: 'jenkinsArtifacts' # string. Required. Save to. Default: jenkinsArtifacts.
  # Advanced
    jenkinsBuild: 'LastSuccessfulBuild' # 'LastSuccessfulBuild' | 'BuildNumber'. Required. Download artifacts produced by. Default: LastSuccessfulBuild.
    #jenkinsBuildNumber: '1' # string. Required when jenkinsBuild == BuildNumber. Jenkins build number. Default: 1.
    #itemPattern: '**' # string. Item Pattern. Default: **.
    #downloadCommitsAndWorkItems: false # boolean. Download Commits and WorkItems. Default: false.
    #startJenkinsBuildNumber: # string. Optional. Use when downloadCommitsAndWorkItems == true && jenkinsBuild == BuildNumber. Download commits and work items from. 
    #artifactDetailsFileNameSuffix: # string. Optional. Use when downloadCommitsAndWorkItems == invalid. Commit and WorkItem FileName. 
  # Propagated Artifacts
    #propagatedArtifacts: false # boolean. Artifacts are propagated to Azure. Default: false.
    #artifactProvider: 'azureStorage' # 'azureStorage'. Required when propagatedArtifacts == notValid. Artifact Provider. Default: azureStorage.
    #ConnectedServiceNameARM: # string. Required when propagatedArtifacts == true. Azure Subscription. 
    #storageAccountName: # string. Required when propagatedArtifacts == true. Storage Account Name. 
    #containerName: # string. Required when propagatedArtifacts == true. Container Name. 
    #commonVirtualPath: # string. Optional. Use when propagatedArtifacts == true. Common Virtual Path.
# Jenkins Download Artifacts v1
# Download artifacts produced by a Jenkins job.
- task: JenkinsDownloadArtifacts@1
  inputs:
    jenkinsServerConnection: # string. Alias: serverEndpoint. Required. Jenkins service connection. 
    jobName: # string. Required. Job name. 
    #jenkinsJobType: # string. Optional. Use when jobName = invalidjobName. Jenkins job type. 
    saveTo: 'jenkinsArtifacts' # string. Required. Save to. Default: jenkinsArtifacts.
  # Advanced
    jenkinsBuild: 'LastSuccessfulBuild' # 'LastSuccessfulBuild' | 'BuildNumber'. Required. Download artifacts produced by. Default: LastSuccessfulBuild.
    #jenkinsBuildNumber: '1' # string. Required when jenkinsBuild == BuildNumber. Jenkins build number. Default: 1.
    #itemPattern: '**' # string. Item Pattern. Default: **.
    #downloadCommitsAndWorkItems: false # boolean. Download Commits and WorkItems. Default: false.
    #startJenkinsBuildNumber: # string. Optional. Use when downloadCommitsAndWorkItems == true && jenkinsBuild == BuildNumber. Download commits and work items from. 
    #artifactDetailsFileNameSuffix: # string. Optional. Use when downloadCommitsAndWorkItems == invalid. Commit and WorkItem FileName. 
  # Propagated Artifacts
    #propagatedArtifacts: false # boolean. Artifacts are propagated to Azure. Default: false.
    #artifactProvider: 'azureStorage' # 'azureStorage'. Required when propagatedArtifacts == notValid. Artifact Provider. Default: azureStorage.
    #ConnectedServiceNameARM: # string. Required when propagatedArtifacts == true. Azure Subscription. 
    #storageAccountName: # string. Required when propagatedArtifacts == true. Storage Account Name. 
    #containerName: # string. Required when propagatedArtifacts == true. Container Name. 
    #commonVirtualPath: # string. Optional. Use when propagatedArtifacts == true. Common Virtual Path.

Girişler

jenkinsServerConnection - Jenkins hizmet bağlantısı
Giriş diğer adı: serverEndpoint. string. Gereklidir.

Jenkins örneğinin hizmet bağlantısını belirtir. Yeni bir hizmet bağlantısı oluşturmak için Yönet bağlantısına tıklayın.


jobName - İş adı
string. Gereklidir.

Yapıtların indirilmesi için Jenkins işinin adını belirtir. Bu, Jenkins sunucusundaki iş adıyla tam olarak eşleşmelidir.


jenkinsJobType - Jenkins iş türü
string. İsteğe bağlı. when jobName = invalidjobNamekullanın.

Jenkins iş türünü otomatik olarak belirtir.


saveTo - Kaydedilecek yer
string. Gereklidir. Varsayılan değer: jenkinsArtifacts.

Jenkins yapıtlarının indirildiği ve kaydedildiği dizini belirtir. Bu dizin yoksa oluşturulur.


jenkinsBuild - Tarafından üretilen yapıtları indirme
string. Gereklidir. İzin verilen değerler: LastSuccessfulBuild (Son Başarılı Derleme), BuildNumber (Derleme Numarası). Varsayılan değer: LastSuccessfulBuild.

Son başarılı derleme tarafından veya belirli bir derleme örneğinden üretilen yapıtları indirir.


jenkinsBuildNumber - Jenkins derleme numarası
string. olduğunda jenkinsBuild == BuildNumbergereklidir. Varsayılan değer: 1.

Bu derleme tarafından üretilen yapıtları indirir.


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

Çok satırlı minimatch deseni olarak indirilecek dosyaları belirtir. Dosya eşleştirme desenleri hakkında daha fazla bilgi.

Varsayılan düzen ** , Jenkins işi tarafından üretilen tüm yapıtlardaki tüm dosyaları indirir. Yapıt bırakma içindeki tüm dosyaları indirmek için kullanın drop/**.


downloadCommitsAndWorkItems - İşlemeleri ve WorkItem'leri indirme
boolean. Varsayılan değer: false.

Jenkins İşi ile ilişkili işlemelerin ve iş öğesi ayrıntılarının indirilmesini sağlar.


startJenkinsBuildNumber - İşlemeleri ve iş öğelerini indirme
string. İsteğe bağlı. when downloadCommitsAndWorkItems == true && jenkinsBuild == BuildNumberkullanın.

İşlemeleri ve iş öğelerini indirmek için derleme numarasını başlatır. Sağlanırsa, başlangıç derleme numarası ile yapıtları indirmek için giriş olarak verilen derleme numarası arasındaki tüm işlemeler ve iş öğeleri indirilir.


artifactDetailsFileNameSuffix - Commit ve WorkItem FileName
string. İsteğe bağlı. when downloadCommitsAndWorkItems == invalidkullanın.

İşlemeler ve iş öğesi ekleri için dosya adı son ekini belirtir. Ekler ve workitem_{suffix}.jsonile commits_{suffix}.json oluşturulur. Bu giriş sağlanmazsa, ve workitems.jsonadlarıyla commits.json ekler oluşturulur.


propagatedArtifacts - Yapıtlar Azure'a yayılır
boolean. Varsayılan değer: false.

Jenkins yapıtları Azure'a yayıldıysa bu girişi kullanın. Jenkins yapıtlarını Azure'a yüklemek için bu Jenkins eklentisine bakın.


artifactProvider - Yapıt Sağlayıcısı
string. olduğunda propagatedArtifacts == notValidgereklidir. İzin verilen değerler: azureStorage (Azure Depolama). Varsayılan değer: azureStorage.

Jenkins işinde yapıtları karşıya yüklemek için kullanılan dış depolama sağlayıcısını belirtir.


ConnectedServiceNameARM - Azure Aboneliği
string. olduğunda propagatedArtifacts == truegereklidir.

Yapıtlar için Azure Resource Manager aboneliğini belirtir.


storageAccountName - Depolama Hesabı Adı
string. olduğunda propagatedArtifacts == truegereklidir.

Azure Klasik veya Resource Manager depolama hesaplarını belirtir. Yapıtların yayıldığı depolama hesabı adını seçin.


containerName - Kapsayıcı Adı
string. olduğunda propagatedArtifacts == truegereklidir.

Yapıtların karşıya yüklendiği depolama hesabında kapsayıcının adını belirtir.


commonVirtualPath - Ortak Sanal Yol
string. İsteğe bağlı. when propagatedArtifacts == truekullanın.

Azure depolama kapsayıcısının içindeki yapıtların yolunu belirtir.


Görev denetim seçenekleri

Tüm görevlerde 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

Bir Jenkins işi tarafından üretilen yapıtları indirmek için bu görevi 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ıştırılır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü Desteklenen tüm aracı sürümleri.
Görev kategorisi Yardımcı Program