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
Dependencies
1.22
Feb 19, 2013
1.413
Source Code
Issue Tracking
Maintainer(s)
GitHub
Open Issues
Stewart Smith (id: stewart)
Usage Installations 2013-Apr 253
2013-May 239
2013-Jun 249
2013-Jul 238
2013-Aug 234
2013-Sep 244
2013-Oct 247
2013-Nov 273
2013-Dec 262
2014-Jan 272
2014-Feb 298
2014-Mar 285

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.

Changelog

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

Labels

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