Bazaar Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID bazaar Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
1.22 (archives)
Feb 19, 2013
Source Code
Issue Tracking
Pull Requests
Open Issues
Pull Requests
Stewart Smith (id: stewart)
Usage Installations 2014-Nov 330
2014-Dec 313
2015-Jan 303
2015-Feb 288
2015-Mar 326
2015-Apr 309
2015-May 298
2015-Jun 309
2015-Jul 337
2015-Aug 300
2015-Sep 290
2015-Oct 294

This plugin integrates Bazaar version control system to Jenkins. The plugin requires the Bazaar binary (bzr) to be installed on the target machine.

With this plugin, you can designate a Bazaar repository as the "upstream" repository. Every build will then run "bzr pull" to bring the tip of this upstream repository. In a similar manner, polling will check if the upstream repository contains any new changes, and use that as the triggering condition of the new build.


Version 1.22 (Feb 19, 2013)

  • Checkboxes for "Clean Tree" and "lightweight checkout" were not correctly showing as ticked (thanks to Ryan Herbert for the patch)

Version 1.21 (October 12, 2012)

  • Fix possible Null Pointer Exception when failing to get current remote revision

Version 1.20 (August 27, 2012)

  • Do a lightweight checkout instead of a heavyweight checkout
  • Fix bug: lightweight checkout "update" would always fail as bzr update didn't accept a repository argument. Switch to using bzr update followed by bzr switch. This should massively improve performance for those not doing a full branch.
  • Remove "Clean Branch" advanced option (replaced with "Clean Tree" option)
  • Add a "Clean Tree" advanced option. This will run "bzr clean-tree --quiet --ignored --unknown --detritus", preserving the .bzr directory but doing the equivalent of wiping the workspace (starting with a fresh slate). This should massively improve performance for projects that do not have a clean build.
  • Clarify that Loggerhead is the repository browser used by Launchpad, and have a complete example of how to configure it.

Version 1.19 (July 2, 2012)

  • Clarify license in source files
  • run "bzr revert" after a pull, as if you have a directory that is removed and re-added while having unknown files in said directory (e.g. build artifacts), you would end up in a very bad place (this is a BZR bug, so we work-around it with a "bzr revert").
  • add a README file in sources, update maintainers list in pom.xml

Version 1.18 (June 28, 2012)

  • UI fix for checkout option (JENKINS-12261)
  • Auto-recover from corrupt BZR branches (e.g. bzr branch/checkout killed at inopportune moment) by cleaning the workspace and trying again (this is now default behaviour, best used with the Jenkins SCM retry count feature being > 1)
  • New maintainer! Stewart Smith (me!)

Version 1.17 (Aug 11, 2011)

  • Fix file descriptor leak in parsing ChangeLog.
  • Added support for lightweight checkouts.

Version 1.16 (Feb 24, 2011)

  • Rerelease 1.15 to properly set required Jenkins version.

Version 1.15 (Feb 19, 2011)

  • Fixed an issue with class cast in BazaarTagListner (JENKINS-8519)
  • Extract email address of the committer and set it for user if it's a new one (JENKINS-8575)

Version 1.10 (Jan 9, 2011)

  • Fixed an issue with parsing of revno for merge revisions (JENKINS-8454)
  • Add tag action

Version 1.9 (Jan 5, 2011)

Version 1.6

  • Don't set master env variables on slaves for bazaar's getRevId; parse only stdout when running revision-info -d, as stderr may get warnings.

Version 1.5

  • Updated plugin to use newer SCM API
  • Fixed an issue with bzr probing on cloud-based builders where the system needs to determine if it needs to create a builder, so it doesn't have a builder, so it can't test against the state of the workspace on the builder.

Version 1.4

  • Patch from zigarn. Prunes extraneous revision from changeset list.
  • Fixes NPE on commit without changes. Patch from zigarn.

Version 1.3

  • Updated plugin to use revision id's instead of revision numbers to determine if a revision should be built or not.

Version 1.0

  • Initial version


plugin-scm plugin-scm Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.