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}.json
a 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.json
workitems.json
jö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 |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: