The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.
For a list of other such plugins, see the Pipeline Steps Reference page.
ArtifactoryGradleBuild
: run Artifactory gradleMavenDescriptorStep
: Get Artifactory Maven descriptoraddInteractivePromotion
: Add interactive promotionartifactoryDistributeBuild
: Distribute buildartifactoryDownload
: Download artifactsartifactoryMavenBuild
: run Artifactory mavenartifactoryNpmInstall
: Run Artifactory npm installartifactoryNpmPublish
: Run Artifactory npm publishartifactoryPromoteBuild
: Promote buildartifactoryUpload
: Upload artifactscollectEnv
: Collect environment variables and system propertiesconanAddRemote
: Add new repo to Conan configconanAddUser
: Add new user to Conan configdeployArtifacts
: Deploy artifactsdockerPullStep
: Artifactory docker pulldockerPushStep
: Artifactory docker pushgetArtifactoryServer
: Get Artifactory server from Jenkins configinitConanClient
: Create Conan ClientnewArtifactoryServer
: Returns new Artifactory servernewBuildInfo
: New buildInfonewGradleBuild
: New Artifactory gradle executornewMavenBuild
: New Artifactory mavennewNpmBuild
: New Artifactory npm executorpublishBuildInfo
: Publish build Info to ArtifactoryrtAddInteractivePromotion
: Add interactive promotionrtBuildInfo
: Create build infortDownload
: Download artifactsrtGradleDeployer
: set gradle deployerrtGradleResolver
: set gradle resolverrtGradleRun
: run Artifactory gradlertMavenDeployer
: set maven deployerrtMavenResolver
: set maven resolverrtMavenRun
: run Artifactory mavenrtNpmDeployer
: set npm deployerrtNpmInstall
: run Artifactory npm installrtNpmPublish
: run Artifactory npm publishrtNpmResolver
: set npm resolverrtPromote
: Promote buildrtPublishBuildInfo
: Publish build infortServer
: Creates new Artifactory serverrtUpload
: Upload artifactsrunConanCommand
: Run a Conan commandxrayScanBuild
: Xray build scanningArtifactoryGradleBuild
: run Artifactory gradlegradleBuild
org.jfrog.hudson.pipeline.common.types.packageManagerBuilds.GradleBuild
rootDir
String
buildFile
String
tasks
String
switches
String
buildInfo
org.jfrog.hudson.pipeline.common.types.buildInfo.BuildInfo
MavenDescriptorStep
: Get Artifactory Maven descriptorpomFile
String
version
String
versionPerModule
java.lang.String>
failOnSnapshot
boolean
dryRun
boolean
addInteractivePromotion
: Add interactive promotionpromotionConfig
org.jfrog.hudson.pipeline.common.types.PromotionConfig
server
org.jfrog.hudson.pipeline.common.types.ArtifactoryServer
displayName
String
artifactoryDistributeBuild
: Distribute builddistributionConfig
org.jfrog.hudson.pipeline.common.types.DistributionConfig
server
org.jfrog.hudson.pipeline.common.types.ArtifactoryServer
artifactoryDownload
: Download artifactsspec
String
buildInfo
org.jfrog.hudson.pipeline.common.types.buildInfo.BuildInfo
failNoOp
boolean
server
org.jfrog.hudson.pipeline.common.types.ArtifactoryServer
artifactoryMavenBuild
: run Artifactory mavenmavenBuild
org.jfrog.hudson.pipeline.common.types.packageManagerBuilds.MavenBuild
pom
String
goals
String
buildInfo
org.jfrog.hudson.pipeline.common.types.buildInfo.BuildInfo
artifactoryNpmInstall
: Run Artifactory npm installbuildInfo
org.jfrog.hudson.pipeline.common.types.buildInfo.BuildInfo
npmBuild
org.jfrog.hudson.pipeline.common.types.packageManagerBuilds.NpmBuild
path
String
args
String
artifactoryNpmPublish
: Run Artifactory npm publishbuildInfo
org.jfrog.hudson.pipeline.common.types.buildInfo.BuildInfo
npmBuild
org.jfrog.hudson.pipeline.common.types.packageManagerBuilds.NpmBuild
path
String
args
String
artifactoryPromoteBuild
: Promote buildpromotionConfig
org.jfrog.hudson.pipeline.common.types.PromotionConfig
server
org.jfrog.hudson.pipeline.common.types.ArtifactoryServer
artifactoryUpload
: Upload artifactsspec
String
buildInfo
org.jfrog.hudson.pipeline.common.types.buildInfo.BuildInfo
failNoOp
boolean
server
org.jfrog.hudson.pipeline.common.types.ArtifactoryServer
collectEnv
: Collect environment variables and system propertiesenv
org.jfrog.hudson.pipeline.common.types.buildInfo.Env
conanAddRemote
: Add new repo to Conan configserverUrl
String
serverName
String
conanHome
String
conanAddUser
: Add new user to Conan configserver
org.jfrog.hudson.pipeline.common.types.ArtifactoryServer
serverName
String
conanHome
String
deployArtifacts
: Deploy artifactsdeployer
buildInfo
org.jfrog.hudson.pipeline.common.types.buildInfo.BuildInfo
dockerPullStep
: Artifactory docker pullimage
String
host
String
buildInfo
org.jfrog.hudson.pipeline.common.types.buildInfo.BuildInfo
server
org.jfrog.hudson.pipeline.common.types.ArtifactoryServer
dockerPushStep
: Artifactory docker pushimage
String
host
String
targetRepo
String
buildInfo
org.jfrog.hudson.pipeline.common.types.buildInfo.BuildInfo
properties
java.lang.String>
server
org.jfrog.hudson.pipeline.common.types.ArtifactoryServer
newArtifactoryServer
: Returns new Artifactory serverurl
String
username
String
password
String
credentialsId
String
publishBuildInfo
: Publish build Info to ArtifactorybuildInfo
org.jfrog.hudson.pipeline.common.types.buildInfo.BuildInfo
server
org.jfrog.hudson.pipeline.common.types.ArtifactoryServer
rtAddInteractivePromotion
: Add interactive promotionserverId
String
buildName
(optional)
String
buildNumber
(optional)
String
comment
(optional)
String
copy
(optional)
boolean
displayName
(optional)
String
failFast
(optional)
boolean
includeDependencies
(optional)
boolean
sourceRepo
(optional)
String
status
(optional)
String
targetRepo
(optional)
String
rtBuildInfo
: Create build infoasyncBuildRetention
(optional)
boolean
buildName
(optional)
String
buildNumber
(optional)
String
captureEnv
(optional)
boolean
deleteBuildArtifacts
(optional)
boolean
doNotDiscardBuilds
(optional)
String
excludeEnvPatterns
(optional)
String
includeEnvPatterns
(optional)
String
maxBuilds
(optional)
int
maxDays
(optional)
int
startDate
(optional)
java.util.Date
rtDownload
: Download artifactsserverId
String
buildName
(optional)
String
buildNumber
(optional)
String
failNoOp
(optional)
boolean
spec
(optional)
String
specPath
(optional)
String
rtGradleDeployer
: set gradle deployerid
String
serverId
String
repo
(optional)
String
artifactPattern
(optional)
String
customBuildName
(optional)
String
deployIvyDescriptors
(optional)
boolean
deployMavenDescriptors
(optional)
boolean
excludePatterns
(optional)
String
includeEnvVars
(optional)
boolean
includePatterns
(optional)
String
ivyPattern
(optional)
String
mavenCompatible
(optional)
boolean
properties
(optional)
String
rtGradleResolver
: set gradle resolverid
String
serverId
String
repo
(optional)
String
rtGradleRun
: run Artifactory gradlebuildFile
(optional)
String
buildName
(optional)
String
buildNumber
(optional)
String
deployerId
(optional)
String
resolverId
(optional)
String
rootDir
(optional)
String
switches
(optional)
String
tasks
(optional)
String
tool
(optional)
String
useWrapper
(optional)
boolean
usesPlugin
(optional)
boolean
rtMavenDeployer
: set maven deployerid
String
releaseRepo
String
snapshotRepo
String
serverId
String
customBuildName
(optional)
String
deployArtifacts
(optional)
boolean
deployEvenIfUnstable
(optional)
boolean
excludePatterns
(optional)
String
includeEnvVars
(optional)
boolean
includePatterns
(optional)
String
properties
(optional)
String
rtMavenResolver
: set maven resolverid
String
releaseRepo
String
snapshotRepo
String
serverId
String
rtMavenRun
: run Artifactory mavenpom
String
goals
String
buildName
(optional)
String
buildNumber
(optional)
String
deployerId
(optional)
String
options
(optional)
String
resolverId
(optional)
String
tool
(optional)
String
rtNpmDeployer
: set npm deployerid
String
serverId
String
repo
(optional)
String
customBuildName
(optional)
String
properties
(optional)
String
rtNpmInstall
: run Artifactory npm installargs
(optional)
String
buildName
(optional)
String
buildNumber
(optional)
String
path
(optional)
String
resolverId
(optional)
String
tool
(optional)
String
rtNpmPublish
: run Artifactory npm publishbuildName
(optional)
String
buildNumber
(optional)
String
deployerId
(optional)
String
path
(optional)
String
tool
(optional)
String
rtPromote
: Promote buildserverId
String
targetRepo
String
buildName
(optional)
String
buildNumber
(optional)
String
comment
(optional)
String
copy
(optional)
boolean
failFast
(optional)
boolean
includeDependencies
(optional)
boolean
sourceRepo
(optional)
String
status
(optional)
String
rtPublishBuildInfo
: Publish build infoserverId
String
buildName
(optional)
String
buildNumber
(optional)
String
rtServer
: Creates new Artifactory serverid
String
bypassProxy
(optional)
boolean
credentialsId
(optional)
String
password
(optional)
String
retry
(optional)
int
timeout
(optional)
int
url
(optional)
String
username
(optional)
String
rtUpload
: Upload artifactsserverId
String
buildName
(optional)
String
buildNumber
(optional)
String
failNoOp
(optional)
boolean
spec
(optional)
String
specPath
(optional)
String
Please submit your feedback about this page through this quick form.
Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?
See existing feedback here.