diff options
-rwxr-xr-x | jenkinstool | 7 |
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 |