~michihenning/jenkaas-jobs:fix-non-ascii-filenames

Last commit made on 2017-01-31
Get this branch:
git clone -b fix-non-ascii-filenames https://git.launchpad.net/~michihenning/jenkaas-jobs
Only Michi Henning can upload to this branch. If you are Michi Henning please log in for upload directions.

Branch merges

Branch information

Name:
fix-non-ascii-filenames
Repository:
lp:~michihenning/jenkaas-jobs

Recent commits

f3a70a1... by Michi Henning

Work around bzrlib problem - lp:1657969. Without setting LANG, non-ASCII characters in file names cause errors.

dcaf147... by Michał Sawicz

Add support for MP-declared extra repositories

With this each MP can have any of these lines, as appropriate:

Prereq-archive: ppa:someteam/someppa
Prereq-archive: deb https://user:<email address hidden>/someteam/privateppa/ubuntu RELEASE main
Prereq-archive-keys: 1A2B3C4D

These will be added *on top* of the extra_repositories and
extra_repository_keys values passed in the job itself.

NOTE: lp- jobs now require your monitor slaves to have launchpad
credentials configured (run credentials-2-launchpad and
credentials-3-launchpad-plugin on them and add the "launchpad" label).

5a8c47d... by Michał Sawicz

Make debootstrap work for unknown releases

All /usr/share/deboostrap/scripts/$ubuntu_release scripts are a link to
gutsy. Depending on what the slave system is, it might not know yet
about a newly opened Ubuntu release. So do the link ourselves. This is
naive, but should work in most use cases of jenkaas-jobs.

e99f715... by Michał Sawicz

Verify credentials in credentials-3-jenkins-plugin

Verify that the credentials provided will allow the jobs to authenticate
as the bot account. Try and report clear errors about what went wrong.

aa10591... by Michał Sawicz

Drop raw matrix-trigger

Cherry-picked jenkins-job-builder has native support for it.

NOTE: You can now drop the repeated, escaped autopkgtest_filter, see
changes in project-example.yaml

9d1c83b... by Michał Sawicz

Use our own cherry-picked jenkins-job-builder

Upstream has some nice features but there's been no release for a while,
so we'll maintain a cherry-pick branch for now.

NOTE: use a virtualenv as per the README

1e03220... by Michał Sawicz

Add default autopkgtest_filter to ensure quoting

A default autopkgtest_filter needs to be html-entitied in some places,
not so in others. Add a test making sure that works.

99b075d... by Michał Sawicz

Autoremove and autoclean in maintain

Run apt-get autoremove and autoclean in maintain-0-upgrade to clean
slaves from obsolete packages.

6d4de3e... by Olivier Tilloy

Add support for extra repositories

Add parameters to the build, test and autoland jobs to
allow using extra repositories.

36413fe... by Michał Sawicz

Fix typo in example project

Underscore, not hyphen