summaryrefslogtreecommitdiff
path: root/jenkinstool
diff options
context:
space:
mode:
authorRichard Maw <richard.maw@codethink.co.uk>2012-10-02 18:02:03 +0100
committerLars Wirzenius <liw@liw.fi>2012-10-07 18:35:03 +0100
commitafa209effac39f58f66fd9e2f6e0d67067722913 (patch)
treedd233c01769f9243c2cdd1e314f15984082b5e4e /jenkinstool
parent73c45025586a2036282ff6789d1f1c05da4b7eba (diff)
downloadjenkinstool-afa209effac39f58f66fd9e2f6e0d67067722913.tar.gz
Set display names for jobs created with jenkinstool
Signed-off-by: Lars Wirzenius <liw@liw.fi>
Diffstat (limited to 'jenkinstool')
-rwxr-xr-xjenkinstool9
1 files changed, 9 insertions, 0 deletions
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)