JenkinsDownloadArtifacts@1 – Jenkins laddar ned artefakt v1-uppgift
Använd den här uppgiften för att ladda ned artefakter som skapats av ett Jenkins-jobb.
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.
Indata
jenkinsServerConnection
- Jenkins-tjänstanslutning
Indataalias: serverEndpoint
. string
. Krävs.
Anger tjänstanslutningen för Jenkins-instansen. Om du vill skapa en ny tjänstanslutning klickar du på länken Hantera.
jobName
- Jobbnamn
string
. Krävs.
Anger namnet på Jenkins-jobbet som artefakter ska laddas ned från. Detta måste exakt matcha jobbnamnet på Jenkins-servern.
jenkinsJobType
- Jenkins-jobbtyp
string
. Valfritt. Använd när jobName = invalidjobName
.
Anger automatiskt Jenkins-jobbtypen.
saveTo
- Spara till
string
. Krävs. Standardvärde: jenkinsArtifacts
.
Anger den katalog där Jenkins-artefakter laddas ned och sparas. Den här katalogen skapas om den inte finns.
jenkinsBuild
- Ladda ned artefakter som skapats av
string
. Krävs. Tillåtna värden: LastSuccessfulBuild
(Senaste lyckade kompilering), BuildNumber
(versionsnummer). Standardvärde: LastSuccessfulBuild
.
Laddar ned artefakter som skapats av den senaste lyckade versionen eller från en specifik bygginstans.
jenkinsBuildNumber
- Jenkins-versionsnummer
string
. Krävs när jenkinsBuild == BuildNumber
. Standardvärde: 1
.
Laddar ned artefakter som skapats av den här versionen.
itemPattern
- Objektmönster
string
. Standardvärde: **
.
Anger vilka filer som ska laddas ned som ett minimatchningsmönster med flera rader. Mer information om filmatchningsmönster.
Standardmönstret **
laddar ned alla filer över alla artefakter som skapas av Jenkins-jobbet. Om du vill ladda ned alla filer i artefaktfallet använder du drop/**
.
downloadCommitsAndWorkItems
- Ladda ned incheckningar och WorkItems
boolean
. Standardvärde: false
.
Aktiverar nedladdning av incheckningar och arbetsobjektinformation som är associerad med Jenkins-jobbet.
startJenkinsBuildNumber
- Ladda ned incheckningar och arbetsobjekt från
string
. Valfritt. Använd när downloadCommitsAndWorkItems == true && jenkinsBuild == BuildNumber
.
Startar versionsnumret för nedladdning av incheckningar och arbetsobjekt. Om detta anges hämtas alla incheckningar och arbetsobjekt mellan startversionsnumret och det versionsnummer som anges som indata för att ladda ned artefakter.
artifactDetailsFileNameSuffix
- Commit och WorkItem FileName
string
. Valfritt. Använd när downloadCommitsAndWorkItems == invalid
.
Anger filnamnssuffixet för incheckningar och bifogade filer för arbetsobjekt. Bifogade filer skapas med commits_{suffix}.json
och workitem_{suffix}.json
. Om dessa indata inte anges skapas bifogade filer med namnen commits.json
och workitems.json
.
propagatedArtifacts
- Artefakter sprids till Azure
boolean
. Standardvärde: false
.
Använd dessa indata om Jenkins-artefakter har spridits till Azure. Om du vill ladda upp Jenkins-artefakter till Azure läser du det här Jenkins-plugin-programmet.
artifactProvider
- Artefaktprovider
string
. Krävs när propagatedArtifacts == notValid
. Tillåtna värden: azureStorage
(Azure Storage). Standardvärde: azureStorage
.
Anger den externa lagringsprovidern som används i Jenkins-jobbet för att ladda upp artefakterna.
ConnectedServiceNameARM
- Azure-prenumeration
string
. Krävs när propagatedArtifacts == true
.
Anger Azure Resource Manager-prenumerationen för artefakterna.
storageAccountName
- Lagringskontonamn
string
. Krävs när propagatedArtifacts == true
.
Anger klassiska Azure-konton eller Resource Manager lagringskonton. Välj namnet på lagringskontot där artefakterna sprids.
containerName
- Containernamn
string
. Krävs när propagatedArtifacts == true
.
Anger namnet på containern i lagringskontot där artefakter laddas upp.
commonVirtualPath
- Gemensam virtuell sökväg
string
. Valfritt. Använd när propagatedArtifacts == true
.
Anger sökvägen till artefakterna i Azure Storage-containern.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Inga.
Kommentarer
Använd den här uppgiften för att ladda ned artefakter som skapats av ett Jenkins-jobb.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | 2.144.0 eller senare |
Uppgiftskategori | Verktyg |
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | Alla agentversioner som stöds. |
Uppgiftskategori | Verktyg |