Megosztás a következőn keresztül:


JenkinsDownloadArtifacts@1 – A Jenkins az összetevők 1.v. feladatának letöltése

Ezzel a feladattal letöltheti a Jenkins-feladat által előállított összetevőket.

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.

Bevitelek

jenkinsServerConnection - Jenkins szolgáltatáskapcsolat
Bemeneti alias: serverEndpoint. string. Kötelező.

Megadja a Jenkins-példány szolgáltatáskapcsolatát. Új szolgáltatáskapcsolat létrehozásához kattintson a Kezelés hivatkozásra.


jobName - Feladat neve
string. Kötelező.

Megadja annak a Jenkins-feladatnak a nevét, amelyből le szeretné tölteni az összetevőket. Ennek pontosan meg kell egyeznie a Jenkins-kiszolgálón lévő feladat nevével.


jenkinsJobType - Jenkins-feladat típusa
string. Választható. Használja a következőt: jobName = invalidjobName.

Automatikusan megadja a Jenkins-feladat típusát.


saveTo - Mentés a fájlba
string. Kötelező. Alapértelmezett érték: jenkinsArtifacts.

Megadja azt a könyvtárat, amelyben a Jenkins-összetevők letöltődnek és menthetők. Ez a könyvtár akkor jön létre, ha nem létezik.


jenkinsBuild - A következő által előállított összetevők letöltése:
string. Kötelező. Engedélyezett értékek: LastSuccessfulBuild (Utolsó sikeres build) BuildNumber (buildszám). Alapértelmezett érték: LastSuccessfulBuild.

Letölti az utolsó sikeres build vagy egy adott buildpéldány által előállított összetevőket.


jenkinsBuildNumber - Jenkins buildszáma
string. Akkor szükséges, ha jenkinsBuild == BuildNumber. Alapértelmezett érték: 1.

Letölti a build által előállított összetevőket.


itemPattern - Elemminta
string. Alapértelmezett érték: **.

Meghatározza a többsoros minimatch mintaként letöltendő fájlokat. További információ a fájlegyeztetési mintákról.

Az alapértelmezett minta ** letölti az összes fájlt a Jenkins-feladat által létrehozott összes összetevőre. Az összetevő-legördülő menüben található összes fájl letöltéséhez használja a következőt drop/**: .


downloadCommitsAndWorkItems - Véglegesítések és munkaelemek letöltése
boolean. Alapértelmezett érték: false.

Lehetővé teszi a Jenkins-feladathoz társított véglegesítések és munkaelemek adatainak letöltését.


startJenkinsBuildNumber - Véglegesítések és munkaelemek letöltése innen:
string. Választható. Használja a következőt: downloadCommitsAndWorkItems == true && jenkinsBuild == BuildNumber.

Elindítja a véglegesítések és munkaelemek letöltésének buildszámát. Ha meg van adva, a rendszer letölti az összes véglegesítést és munkaelemet a kezdő buildszám és az összetevők letöltéséhez bemenetként megadott buildszám között.


artifactDetailsFileNameSuffix - Véglegesítés és WorkItem-fájlnév
string. Választható. Használja a következőt: downloadCommitsAndWorkItems == invalid.

Megadja a véglegesítések és a munkaelem-mellékletek fájlnév-utótagját. A mellékletek a és workitem_{suffix}.jsona használatával commits_{suffix}.json jönnek létre. Ha ez a bemenet nincs megadva, a mellékletek a és a névvel commits.jsonworkitems.jsonjönnek létre.


propagatedArtifacts - A rendszer propagálja az összetevőket az Azure-ba
boolean. Alapértelmezett érték: false.

Ezt a bemenetet akkor használja, ha Jenkins-összetevőket propagáltak az Azure-ba. A Jenkins-összetevők Azure-ba való feltöltéséhez tekintse meg ezt a Jenkins beépülő modult.


artifactProvider - Összetevő-szolgáltató
string. Akkor szükséges, ha propagatedArtifacts == notValid. Engedélyezett értékek: azureStorage (Azure Storage). Alapértelmezett érték: azureStorage.

Megadja a Jenkins-feladatban az összetevők feltöltéséhez használt külső tárolószolgáltatót.


ConnectedServiceNameARM - Azure-előfizetés
string. Akkor szükséges, ha propagatedArtifacts == true.

Meghatározza az összetevők Azure Resource Manager-előfizetését.


storageAccountName - Tárfiók neve
string. Akkor szükséges, ha propagatedArtifacts == true.

A klasszikus Azure-tárfiókokat vagy Resource Manager tárfiókokat adja meg. Válassza ki a tárfiók nevét, ahol az összetevők propagálása megtörténik.


containerName - Tároló neve
string. Akkor szükséges, ha propagatedArtifacts == true.

Megadja annak a tárolónak a nevét a tárfiókban, amelyben az összetevők fel vannak töltve.


commonVirtualPath - Gyakori virtuális elérési út
string. Választható. Használja a következőt: propagatedArtifacts == true.

Az Azure Storage-tárolóban található összetevők elérési útját adja meg.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

Ezzel a feladattal letöltheti a Jenkins-feladat által előállított összetevőket.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények None
Képességek Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.144.0 vagy újabb
Feladatkategória Segédprogram
Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények None
Képességek Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója Minden támogatott ügynökverzió.
Feladatkategória Segédprogram