Legacy Build Integration Plugins

Migrate from a legacy build integration plugin to the maintained JFrog replacement.

Use this section only when you maintain an existing job that depends on an older integration. For new automation, start from the Build Integration hub and choose a maintained continuous integration or build-tool path.

Choose a Migration Path

The following table lists the maintained replacement for each legacy build integration.

Existing integrationRecommended path for new workHistorical page
Jenkins Artifactory PluginJenkins JFrog PluginJenkins Artifactory Plugin
Jenkins Artifactory release stagingJenkins JFrog workflows and Manage BuildsLegacy release management
Bamboo Artifactory PluginRun JFrog CLI in Bamboo Script or Command tasks and plan migration from Bamboo Data CenterBamboo Artifactory Plugin
TeamCity Artifactory PluginRun JFrog CLI in TeamCity build stepsTeamCity Artifactory Plugin
Visual Studio Team Services (VSTS) pluginJFrog Azure DevOps ExtensionVSTS plugin
Gradle Artifactory Plugin version 4 guidanceArtifactory Gradle PluginLegacy Gradle guidance
Ant and Ivy integrationPrefer maintained Maven or Gradle publications, or JFrog CLIWorking with Ivy

Migrate Safely

To migrate safely to a maintained integration:

  1. Inventory the jobs that call the legacy plugin or its domain-specific language (DSL).
  2. Add the maintained integration alongside the legacy integration where both can run side by side.
  3. Move one job at a time and compare artifact paths, build names, build numbers, and published build-info.
  4. Confirm the migrated build under Artifactory > Builds before removing the legacy configuration.
  5. Keep the historical child page available until every dependent job has moved.

A historical page stays available for reference only. It is not a recommendation to start a new job with that plugin.

Related Topics


Did this page help you?