Commit 86f03818 authored by Jelmer Vernooij's avatar Jelmer Vernooij Committed by Holger Levsen
Browse files

Use a custom sbuildrc for the jenkins worker that just uses a single


chroot.

This is easier than adding a mechanism to manipulate aliases for the
build chroot.

Signed-off-by: Holger Levsen's avatarHolger Levsen <holger@layer-acht.org>
parent 3139ae00
...@@ -15,6 +15,10 @@ TARGET=/srv/janitor ...@@ -15,6 +15,10 @@ TARGET=/srv/janitor
sudo mkdir -p $TARGET/ sudo mkdir -p $TARGET/
sudo chown -R jenkins:jenkins $TARGET/ sudo chown -R jenkins:jenkins $TARGET/
ARCH=$(dpkg-architecture -qDEB_HOST_ARCH)
DISTRO=unstable
CHROOT=$DISTRO-$ARCH-sbuild
if [ ! -d $TARGET/debian-janitor ]; then if [ ! -d $TARGET/debian-janitor ]; then
git clone --recurse $JANITOR_REPO_URL $TARGET/debian-janitor git clone --recurse $JANITOR_REPO_URL $TARGET/debian-janitor
else else
...@@ -30,14 +34,13 @@ fi ...@@ -30,14 +34,13 @@ fi
make -C $TARGET/debian-janitor/breezy make -C $TARGET/debian-janitor/breezy
make -C $TARGET/debian-janitor/dulwich make -C $TARGET/debian-janitor/dulwich
ARCH=amd64 sed -e 's/%r/unstable/' < $TARGET/debian-janitor/sbuildrc > $TARGET/sbuildrc
DISTRO=unstable
mkdir -p $TARGET/chroots mkdir -p $TARGET/chroots
if [ -d $TARGET/chroots/janitor-$DISTRO-$ARCH ] ; then if [ -d $TARGET/chroots/janitor-$DISTRO-$ARCH ] ; then
echo "updating existing chroot for $DISTRO/$ARCH." echo "updating existing chroot for $DISTRO/$ARCH."
sudo sbuild-update -udcar unstable-amd64-sbuild sudo sbuild-update -udcar $CHROOT
else else
echo "preparing chroot for $DISTRO/$ARCH." echo "preparing chroot for $DISTRO/$ARCH."
sudo sbuild-createchroot $DISTRO $TARGET/chroots/janitor-$DISTRO-$ARCH http://deb.debian.org/debian sudo sbuild-createchroot $DISTRO $TARGET/chroots/janitor-$DISTRO-$ARCH http://deb.debian.org/debian
......
...@@ -6,7 +6,7 @@ WORKSPACE=/srv/janitor/debian-janitor ...@@ -6,7 +6,7 @@ WORKSPACE=/srv/janitor/debian-janitor
export BRZ_PLUGINS_AT=debian@$WORKSPACE/breezy-debian export BRZ_PLUGINS_AT=debian@$WORKSPACE/breezy-debian
export PYTHONPATH=$WORKSPACE:$WORKSPACE/breezy:$WORKSPACE/silver-platter:$WORKSPACE/lintian-brush:$WORKSPACE/dulwich:$WORKSPACE/python-debian/lib:$WORKSPACE/debmutate export PYTHONPATH=$WORKSPACE:$WORKSPACE/breezy:$WORKSPACE/silver-platter:$WORKSPACE/lintian-brush:$WORKSPACE/dulwich:$WORKSPACE/python-debian/lib:$WORKSPACE/debmutate
export SBUILD_CONFIG=$WORKSPACE/sbuildrc export SBUILD_CONFIG=/srv/janitor/sbuildrc
export AUTOPKGTEST=$WORKSPACE/autopkgtest-wrapper export AUTOPKGTEST=$WORKSPACE/autopkgtest-wrapper
python3 -m janitor.pull_worker \ python3 -m janitor.pull_worker \
--base-url=https://janitor.debian.net/api/ \ --base-url=https://janitor.debian.net/api/ \
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment