From afa209effac39f58f66fd9e2f6e0d67067722913 Mon Sep 17 00:00:00 2001 From: Richard Maw Date: Tue, 2 Oct 2012 18:02:03 +0100 Subject: Set display names for jobs created with jenkinstool Signed-off-by: Lars Wirzenius --- jenkinstool | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'jenkinstool') diff --git a/jenkinstool b/jenkinstool index 0ca105e..4727765 100755 --- a/jenkinstool +++ b/jenkinstool @@ -239,6 +239,7 @@ class JobGenerator(object): host = { 'name': 'localhost' } project = { 'name': 'reprepro-setup' } jc = self.create_job_config(host, project, 'reprepro-setup') + jc.set_name('%(project.name)s %(host.name)s reporepo setup') script = ''' if %(global.pretend)s; then exit 0; fi base="%(global.repreprobase)s" @@ -314,6 +315,7 @@ reprepro -b "$base" --verbose export project = { 'name': 'pbuilder-create' } jc = self.create_job_config(host, project, 'pbuilder-create') + jc.set_name('%(project.name)s %(host.name)s pbuilder-create') jc.set_description( 'Create or update pbuilder base.tgz on %(host.ssh-target)s') @@ -411,6 +413,7 @@ setup_pbuilder "$pbuilder_release_tgz" yes '''Generate a job watch a VCS repository.''' jc = self.create_job_config(host, project, 'vcs-update') + jc.set_name('%(project.name)s %(host.name)s VCS update') jc.set_description( 'Watch a version control repository: %(project.vcs)s') if 'bzr' in project: @@ -431,6 +434,7 @@ setup_pbuilder "$pbuilder_release_tgz" yes 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.set_name('%(project.name)s %(host.name)s Prepare Worker') jc.add_ssh_command(''' cat << EOF | sudo tee /etc/apt/sources.list.d/jenkinstool.list @@ -459,6 +463,7 @@ EOF jc = self.create_job_config(host, project, 'build') jc.set_description('Build %(project.name)s from %(project.vcs)s ' 'on %(host.ssh-target)s') + jc.set_name('%(project.name)s %(host.name)s Build') self.add_clear_workspace(jc) self.add_get_source_from_vcs(jc) @@ -484,6 +489,7 @@ esac jc = self.create_job_config(host, project, 'tarball') jc.set_description('Create release tarball for %(project.name)s ' 'from %(project.vcs)s') + jc.set_name('%(project.name)s %(host.name)s Tarball') self.add_clear_workspace(jc) self.add_get_source_from_vcs(jc) self.add_rsync_workspace_to_target(jc) @@ -533,6 +539,7 @@ done jc = self.create_job_config(host, project, 'dsc') jc.set_description('Create Debian source package for %(project.name)s ' 'from %(project.vcs)s on %(host.ssh-target)s') + jc.set_name('%(project.name)s %(host.name)s dsc') self.add_clear_workspace(jc) self.add_get_source_from_vcs(jc) @@ -591,6 +598,7 @@ dput -f jenkins "../$changes" '''Create job that processing reprepro's incoming queue.''' jc = self.create_job_config(localhost, project, 'incoming_' + suffix) + jc.set_name('%(project.name)s %(host.name)s incoming ' + suffix) jc.set_description('Process reprepro incoming queue') jc.add_shell_command( 'reprepro -b "%(global.repreprobase)s" --verbose ' @@ -603,6 +611,7 @@ dput -f jenkins "../$changes" jc = self.create_job_config(host, project, 'deb') jc.set_description('Build Debian binary package for %(project.name)s ' 'from %(project.vcs)s on %(host.ssh-target)s') + jc.set_name('%(project.name)s %(host.name)s deb') self.add_clear_workspace(jc) self.add_get_source_from_vcs(jc) -- cgit v1.2.1