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.

Artifactory Plugin

ArtifactoryGradleBuild: run Artifactory gradle

  • gradleBuild
      org.jfrog.hudson.pipeline.types.GradleBuild
  • rootDir
    • Type: String
  • buildFile
    • Type: String
  • tasks
    • Type: String
  • switches
    • Type: String
  • buildInfo
      org.jfrog.hudson.pipeline.types.buildInfo.BuildInfo

MavenDescriptorStep: Get Artifactory Maven descriptor

  • pomFile
    • Type: String
  • version
    • Type: String
  • versionPerModule
      java.lang.String>
  • failOnSnapshot
    • Type: boolean
  • dryRun
    • Type: boolean

addInteractivePromotion: Add Interactive promotion

  • promotionConfig
      org.jfrog.hudson.pipeline.types.PromotionConfig
  • server
      org.jfrog.hudson.pipeline.types.ArtifactoryServer
  • displayName
    • Type: String

artifactoryDistributeBuild: Distribute build

  • distributionConfig
      org.jfrog.hudson.pipeline.types.DistributionConfig
  • server
      org.jfrog.hudson.pipeline.types.ArtifactoryServer

artifactoryDownload: Download artifacts

  • spec
    • Type: String
  • buildInfo
      org.jfrog.hudson.pipeline.types.buildInfo.BuildInfo
  • server
      org.jfrog.hudson.pipeline.types.ArtifactoryServer

artifactoryMavenBuild: run Artifactory maven

  • mavenBuild
      org.jfrog.hudson.pipeline.types.MavenBuild
  • pom
    • Type: String
  • goals
    • Type: String
  • buildInfo
      org.jfrog.hudson.pipeline.types.buildInfo.BuildInfo

artifactoryPromoteBuild: Promote build

  • promotionConfig
      org.jfrog.hudson.pipeline.types.PromotionConfig
  • server
      org.jfrog.hudson.pipeline.types.ArtifactoryServer

artifactoryUpload: Upload artifacts

  • spec
    • Type: String
  • buildInfo
      org.jfrog.hudson.pipeline.types.buildInfo.BuildInfo
  • server
      org.jfrog.hudson.pipeline.types.ArtifactoryServer

collectEnv: Collect environment variables and system properties

  • env
      org.jfrog.hudson.pipeline.types.buildInfo.Env

conanAddRemote: Add new repo to Conan config

  • serverUrl
    • Type: String
  • serverName
    • Type: String
  • conanHome
    • Type: String

conanAddUser: Add new user to Conan config

  • server
      org.jfrog.hudson.pipeline.types.ArtifactoryServer
  • serverName
    • Type: String
  • conanHome
    • Type: String

deployArtifacts: Deploy artifacts

  • deployer
      Nested Choice of Objects
  • buildInfo
      org.jfrog.hudson.pipeline.types.buildInfo.BuildInfo

dockerPullStep: Artifactory docker pull

  • image
    • Type: String
  • credentialsConfig
      Nested Object
    • username
      • Type: String
    • password
      • Type: String
    • credentialsId
      • Type: String
    • overridingCredentials
      • Type: boolean
  • host
    • Type: String
  • buildInfo
      org.jfrog.hudson.pipeline.types.buildInfo.BuildInfo

dockerPushStep: Artifactory docker push

  • image
    • Type: String
  • credentialsConfig
      Nested Object
    • username
      • Type: String
    • password
      • Type: String
    • credentialsId
      • Type: String
    • overridingCredentials
      • Type: boolean
  • host
    • Type: String
  • targetRepo
    • Type: String
  • buildInfo
      org.jfrog.hudson.pipeline.types.buildInfo.BuildInfo
  • properties
      java.lang.String>
  • server
      org.jfrog.hudson.pipeline.types.ArtifactoryServer

dockerPushWithProxyStep: Artifactory docker push

  • image
    • Type: String
  • credentialsConfig
      Nested Object
    • username
      • Type: String
    • password
      • Type: String
    • credentialsId
      • Type: String
    • overridingCredentials
      • Type: boolean
  • host
    • Type: String
  • targetRepo
    • Type: String
  • buildInfo
      org.jfrog.hudson.pipeline.types.buildInfo.BuildInfo
  • properties
      java.lang.String>

getArtifactoryServer: Get Artifactory server from Jenkins config

  • artifactoryServerID
    • Type: String

initConanClient: Create Conan Client

  • client
      org.jfrog.hudson.pipeline.types.ConanClient

newArtifactoryServer: Returns new Artifactory server

  • url
    • Type: String
  • username
    • Type: String
  • password
    • Type: String
  • credentialsId
    • Type: String

newBuildInfo: New buildInfo

    newGradleBuild: New Artifactory gradle executor

      newMavenBuild: New Artifactory maven

        publishBuildInfo: Publish build Info to Artifactory

        • buildInfo
            org.jfrog.hudson.pipeline.types.buildInfo.BuildInfo
        • server
            org.jfrog.hudson.pipeline.types.ArtifactoryServer

        runConanCommand: Run a Conan command

        • command
          • Type: String
        • conanHome
          • Type: String
        • buildLogPath
          • Type: String
        • buildInfo
            org.jfrog.hudson.pipeline.types.buildInfo.BuildInfo

        xrayScanBuild: Xray build scanning

        • xrayScanConfig
            org.jfrog.hudson.pipeline.types.XrayScanConfig
        • server
            org.jfrog.hudson.pipeline.types.ArtifactoryServer

        Was this page helpful?

        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.