Sha256: c59e1afeca597a49f5e19f92a8ce3f443476d3cf48708bcbd4d075b01820bf5b
Contents?: true
Size: 1.84 KB
Versions: 2
Compression:
Stored size: 1.84 KB
Contents
<?xml version='1.0' encoding='UTF-8'?> <project> <actions/> <description><p>
 When DOWNSTREAM_JOB is passed to the packaging repo, this job is created to wrap the call to that job.
 This allows us to use jenkins' upstream/downstream chaining facilities while retaining the ability to trigger jobs on other jenkins hosts
 </p></description> <keepDependencies>false</keepDependencies> <properties> <jenkins.plugins.hipchat.HipChatNotifier_-HipChatJobProperty plugin="hipchat-plugin@0.1.0"> <room></room> <startNotification>false</startNotification> </jenkins.plugins.hipchat.HipChatNotifier_-HipChatJobProperty> </properties> <scm class="hudson.scm.NullSCM"/> <assignedNode>downstream</assignedNode> <canRoam>false</canRoam> <disabled>false</disabled> <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> <triggers class="vector"/> <concurrentBuild>false</concurrentBuild> <builders> <hudson.tasks.Shell> <command>#!/bin/bash ## We have to check if this has been triggered by a successful package and repo build curl -s "http://<%= "#{@build.jenkins_build_host}" %>/job/<%= "#{@build.project}-repo-#{@build.build_date}-#{@build.ref}" %>/lastBuild/api/json" | grep result\":\"SUCCESS\" > /dev/null UPSTREAM_BUILD_STATUS=$? set -e if [ $UPSTREAM_BUILD_STATUS -eq 0 ] ; then UPSTREAM_BUILD_STATUS="success" else UPSTREAM_BUILD_STATUS="failure" fi # This URI was passed in as an argument to the original rake package call curl --fail -i "<%= escape_html(add_param_to_uri(ENV['DOWNSTREAM_JOB'], "PACKAGE_BUILD_STATUS=$UPSTREAM_BUILD_STATUS")) %>"</command> </hudson.tasks.Shell> </builders> <publishers/> <buildWrappers/> </project>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
puppet-2.7.25 | ext/packaging/templates/downstream.xml.erb |
puppet-2.7.24 | ext/packaging/templates/downstream.xml.erb |