Merge lp:~fginther/charms/precise/ubuntu-ci-services-itself/lander-get into lp:~canonical-ci-engineering/charms/precise/ubuntu-ci-services-itself/lander

Proposed by Francis Ginther
Status: Needs review
Proposed branch: lp:~fginther/charms/precise/ubuntu-ci-services-itself/lander-get
Merge into: lp:~canonical-ci-engineering/charms/precise/ubuntu-ci-services-itself/lander
Diff against target: 57 lines (+52/-0)
1 file modified
templates/jobs/lander_get_ticket.xml (+52/-0)
To merge this branch: bzr merge lp:~fginther/charms/precise/ubuntu-ci-services-itself/lander-get
Reviewer Review Type Date Requested Status
Canonical CI Engineering Pending
Review via email: mp+203752@code.launchpad.net

Commit message

Add jenkins job to get the next ticket.

Description of the change

Add jenkins job to get the next ticket.

To post a comment you must log in.

Unmerged revisions

29. By Francis Ginther

Add periodic build to lander_get_ticket and clean it up, revert quoted parameter change in lander_master.

28. By Francis Ginther

Add job to get the next ticket.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'templates/jobs/lander_get_ticket.xml'
2--- templates/jobs/lander_get_ticket.xml 1970-01-01 00:00:00 +0000
3+++ templates/jobs/lander_get_ticket.xml 2014-01-29 14:18:18 +0000
4@@ -0,0 +1,52 @@
5+<?xml version='1.0' encoding='UTF-8'?>
6+<project>
7+ <actions/>
8+ <description></description>
9+ <keepDependencies>false</keepDependencies>
10+ <properties/>
11+ <scm class="hudson.scm.NullSCM"/>
12+ <canRoam>true</canRoam>
13+ <disabled>false</disabled>
14+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
15+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
16+ <triggers>
17+ <hudson.triggers.TimerTrigger>
18+ <spec># Build every minute
19+* * * * *</spec>
20+ </hudson.triggers.TimerTrigger>
21+ </triggers>
22+ <concurrentBuild>false</concurrentBuild>
23+ <builders>
24+ <hudson.tasks.Shell>
25+ <command><![CDATA[#!/bin/bash
26+set -ex
27+
28+ts_ip=$(grep ts-django /srv/lander_jenkins/juju-relations/* | awk '{print $NF}' | head -n1)
29+
30+/srv/lander_jenkins/lander/bin/lander_get_ticket.py --service-url http://${ts_ip}:8080 --output-file child.params
31+ ]]></command>
32+ </hudson.tasks.Shell>
33+ </builders>
34+ <publishers>
35+ <hudson.tasks.ArtifactArchiver>
36+ <artifacts>*params</artifacts>
37+ <latestOnly>false</latestOnly>
38+ <allowEmptyArchive>false</allowEmptyArchive>
39+ </hudson.tasks.ArtifactArchiver>
40+ <hudson.plugins.parameterizedtrigger.BuildTrigger plugin="parameterized-trigger@2.14">
41+ <configs>
42+ <hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
43+ <configs>
44+ <hudson.plugins.parameterizedtrigger.FileBuildParameters>
45+ <propertiesFile>child.params</propertiesFile>
46+ </hudson.plugins.parameterizedtrigger.FileBuildParameters>
47+ </configs>
48+ <projects>lander_master</projects>
49+ <condition>SUCCESS</condition>
50+ <triggerWithNoParameters>false</triggerWithNoParameters>
51+ </hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
52+ </configs>
53+ </hudson.plugins.parameterizedtrigger.BuildTrigger>
54+ </publishers>
55+ <buildWrappers/>
56+</project>
57\ No newline at end of file

Subscribers

People subscribed via source and target branches