lp://qastaging/~mrazik/jenkins-launchpad-plugin/lp1114984
- Get this branch:
- bzr branch lp://qastaging/~mrazik/jenkins-launchpad-plugin/lp1114984
Branch merges
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 86 lines (+28/-15)2 files modifiedautoland.py (+7/-1)
tests/test_autoland.py (+21/-14)
Branch information
Recent revisions
- 76. By Martin Mrazik
-
Currently we share launchpad cache for all launchpad interactions (landing, updating MPS, triggering jobs, etc). This creates a dedicated launchpadlib cache for launchpadTrigger as well as a dedicated lock for accessing it.
Approved by Sergio Schvezov, PS Jenkins bot.
- 75. By Martin Mrazik
-
Fail CI in case all tests passed but commit message is not set.
Approved by Sergio Schvezov, PS Jenkins bot.
- 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)