Bamboo Artifactory Plug-in

JFrog Integrations Documentation

Content Type

Migrate to the JFrog Bamboo Plugin

If you're already using the Artifactory Bamboo Plugin, we recommend also installing the JFrog Bamboo Plugin, and gradually migrate your jobs from the old plugin to the new one. You can also have your existing plans use the two plugins. The old plugin will continue to be supported, however new functionality will most likely make it into the new plugin only.

Why Did We Create the JFrog Bamboo Plugin?

We want to ensure that the Bamboo plugin continues receiving new functionality and improvements. that are added very frequently to JFrog CLI. JFrog CLI already includes significantly more features than the Artifactory Bamboo Plugin. The new JFrog plugin will be receiving these updates automatically.

How is the JFrog Bamboo Plugin Different from the Artifactory Bamboo Plugin?

Unlike the Artifactory Bamboo plugin, the JFrog Bamboo Plugin completely relies on JFrog CLI, and serves as a wrapper for it. This means that the APIs you'll be using in your jobs look very similar to JFrog CLI commands.

Artifactory provides tight integration with Bamboo through the Bamboo Artifactory Plug-in. Beyond managing efficient deployment of your artifacts to Artifactory, the plug-in lets you capture information about artifacts deployed, dependencies resolved, environment data associated with the Bamboo build runs and more. This data can be published to Artifactory as buildinfo using the Artifactory Publish Build Info task.

The Bamboo Artifactory Plug-in currently provides full support for Maven, Gradle, Ivy, NPM, Docker and NuGet through dedicated Artifactory tasks for each of these package managers. Generic download and upload using File Specs is also supported through dedicated tasks.

Sources: The Bamboo Artifactory Plugin is an open-source project on GitHub which you can freely browse and fork.