lp:~fginther/jenkins-launchpad-plugin/config-file-trigger

Created by Francis Ginther and last modified
Get this branch:
bzr branch lp:~fginther/jenkins-launchpad-plugin/config-file-trigger
Only Francis Ginther can upload to this branch. If you are Francis Ginther please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Francis Ginther
Project:
jenkins-launchpad-plugin
Status:
Development

Recent revisions

76. By Francis Ginther

Default fasttrack to false if ommitted.

75. By Francis Ginther

Allow job triggers to be defined by a config file, or directory of config files, specified by the CLI option --config. Parse arguments before acquiring lock.

74. By Francis Ginther

Provides a means to immediately merge a branch when the build and test job of the merge proposal is unnecessary.

Approved by Sergio Schvezov, Martin Mrazik, PS Jenkins bot.

73. By Martin Mrazik

This implements a better messages for the ci/autolanding jobs in case freestyle jobs with downstream jobs are executed. The idea is that you would be able to create the following structure in jenkins:

my-project-ci (freestyle job, executing my-project-pbuilder and my-project-baremetalbuild)
  \
   - my-project-pbuilder (multiconfiguration job)
  \
   - my-project-baremetalbuild (freestyle job)

The voting in launchpad will look like this:
--------------snip---------------
PASSED: Continuous integration, rev:72
http://ip:8080/job/my-project-ci/3/
Executed test runs:
         FAILURE: http://ip:8080/job/my-project-pbuilder/./distribution=raring,flavor=amd64/3/console
         FAILURE: http://ip:8080/job/my-project-pbuilder/./distribution=raring,flavor=i386/3/console
         SUCCESS: http://ip:8080/job/my-project-baremetalbuild/7//console

Click here to trigger a rebuild:
   http://ip:8080/job/my-project-ci/3//rebuild/?
--------------snip---------------.

Approved by Francis Ginther.

72. By Martin Mrazik

Add a short HACKING document that describes dependencies and how to run the tests.

Approved by PS Jenkins bot, Francis Ginther, Loïc Minier.

71. By Loïc Minier

Improve error message that one gets when failing to set a commit message on a merge proposal.

Approved by Martin Mrazik, PS Jenkins bot.

70. By Dmitry Shachnev

autoland.py: Use branch approver name if no other approver exists, remove "Approved by" string if it is empty.

Approved by Francis Ginther.

69. By Martin Mrazik

This is changing the locking mechanism for accessing launchpadlib (launchpadlib is not process safe) from FileLock to custom SocketLock. The main difference is that SocketLock binds a SOCK_DGRAM socket which is cleaned up by OS when the process dies. The current file locking scheme was leaving stale locks which were never cleaned up.
The tests are not meant to be unit test but they are testing real processes instead.
.

Approved by Michael Zanetti, PS Jenkins bot.

68. By Francis Ginther

Clean up pep8 issues introduced by dev-strip-inputs merge proposal.

Approved by Martin Mrazik, PS Jenkins bot.

67. By Francis Ginther

Strip double quotes from environment variables which jenkins may add.

Approved by Martin Mrazik, PS Jenkins bot.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~private-ps-quality-team/jenkins-launchpad-plugin/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers