Simon Quigley
685228adfc
Change to using management jobs.
6 years ago
Simon Quigley
eb286afbdd
Sleep for five minutes instead of two.
...
There's no way the build is uploaded, done, and published in two
minutes, let alone five, so there's little downside. This fixes the race
condition where Launchpad hasn't even reviewed the upload in the queue
in two minutes, and since we're already checking every five minutes,
this time gap makes sense.
6 years ago
Simon Quigley
624173d664
Remove the obsolete package.xml template.
6 years ago
Simon Quigley
e6d2571b10
Ensure the correct upload target is put in.
6 years ago
Simon Quigley
3f83cdf778
No wonder that isn't working, we didn't even download the tar yet! Fix that.
6 years ago
Simon Quigley
e69667bfff
Wrap it in a bash call.
6 years ago
Simon Quigley
037bfcb5cb
Try renaming the tars correctly.
6 years ago
Simon Quigley
179887a432
Add support for unstable and stable branches.
6 years ago
Simon Quigley
2b178685a0
Safely handle not being able to push; if we've made it this far, it should pass anyway.
6 years ago
Simon Quigley
7d3aa8f9ae
Create CI branches if they don't already exist.
6 years ago
Simon Quigley
61466cbda4
Hardcode a different KEY_ID in there.
6 years ago
Simon Quigley
1a0fafba29
Stop spamming the builders; only build so often.
6 years ago
Simon Quigley
db6cb3dbf9
Also add the default branch to the merger job.
6 years ago
Simon Quigley
b44de4d041
Remove job-specific SCM trigger.
6 years ago
Simon Quigley
c48324124c
cd to {{ NAME }} before doing anything.
6 years ago
Simon Quigley
2112e13c3b
Prototype merger support.
6 years ago
Simon Quigley
ce94e9c3b3
Use the correct version number.
6 years ago
Simon Quigley
08185dcaa4
5 mins -> 2 mins.
6 years ago
Simon Quigley
3fd9869417
lp_check.py, not lp_check.
6 years ago
Simon Quigley
819c0ae584
Add an LP buffer.
6 years ago
Simon Quigley
abe7e1d659
Poll every five minutes.
6 years ago
Simon Quigley
06385db5bb
Add SCM trigger.
6 years ago
Simon Quigley
9b3b75e7e4
Rename the template to match the job type.
6 years ago
Simon Quigley
8f85fe5eca
Clone into subdirectory.
6 years ago
Simon Quigley
28625b67bb
Add release name to package changelog.
6 years ago
Simon Quigley
c9ea6627c0
And lastly, actually use the right version.
6 years ago
Simon Quigley
55c4b58879
Don't create the package.
6 years ago
Simon Quigley
e2359b01df
It would help if I was in debian/.
6 years ago
Simon Quigley
ffd206b544
Stop hacking around with sed and actually use dch.
6 years ago
Simon Quigley
0c421fd1dc
Try a workaround to prevent the double dash.
6 years ago
Simon Quigley
d449a430b1
Cat it after the sed, not before.
6 years ago
Simon Quigley
8125d73b76
Use pastebinit to see the issue, the logs aren't clear.
6 years ago
Simon Quigley
b80817219c
Be more verbose about the changelog entry being displayed.
6 years ago
Simon Quigley
664e9b1ab9
Hardcode the GPG key in there for now.
6 years ago
Simon Quigley
b98d7d2b39
Create it using the upstream source.
6 years ago
Simon Quigley
f57be5f8d4
Actually allow it to upload to Launchpad now.
6 years ago
Simon Quigley
2fa2757ead
Remove adding of secret key in the build, just make sure it's installed properly.
6 years ago
Simon Quigley
98d7ad5bab
Automatically install the secret GPG key by default and ensure it's extracted properly.
6 years ago
Simon Quigley
28f68fbb7d
Try extracting GPG key.
6 years ago
Simon Quigley
68eb1bacc3
Escape All The Things.
6 years ago
Simon Quigley
133782da84
XML apparently hates dashes – sigh.
6 years ago
Simon Quigley
5d13ab6913
Edit the changelog.
6 years ago
Simon Quigley
fa50e046ba
debian/changelog is one level up.
6 years ago
Simon Quigley
ba7b008eb2
Use a semicolon instead.
6 years ago
Simon Quigley
f114439afc
Ensure the format for the package build will work right.
6 years ago
Simon Quigley
5b1c7e39cb
Initial prototype code for the Jenkins bit of this.
6 years ago