summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xjenkinstool7
1 files changed, 6 insertions, 1 deletions
diff --git a/jenkinstool b/jenkinstool
index b5e6a77..c5575ae 100755
--- a/jenkinstool
+++ b/jenkinstool
@@ -369,13 +369,18 @@ fi
'''
- jc = self.create_job_config(host, project, 'apt-upgrade')
+ jc = self.create_job_config(host, project, 'prepare-worker')
jc.set_description('Upgrade build environment on %(host.ssh-target)s '
'for %(project.name)s from %(project.vcs)s')
jc.add_ssh_command('''
+cat << EOF | sudo tee /etc/apt/sources.list.d/jenkinstool.list
+deb %(global.artifacts-url)s/debian %(host.debian-dist)s main
+EOF
+
sudo apt-get update
sudo apt-get --no-remove --allow-unauthenticated -y upgrade
+
cat << EOF > /var/lib/jenkins/.dput.cf
[jenkins]
fqdn = %(global.dput-host)s