Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
95 lines (89 sloc) 3.06 KB
<?xml version='1.0' encoding='UTF-8'?>
<project>
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
<properties>
<hudson.model.ParametersDefinitionProperty>
<parameterDefinitions>
<hudson.model.StringParameterDefinition>
<name>RELEASE_TAG</name>
<description>Tag to be build (optional)</description>
<defaultValue></defaultValue>
</hudson.model.StringParameterDefinition>
<hudson.model.ChoiceParameterDefinition>
<name>OUTPUT_SCENARIO</name>
<description></description>
<choices class="java.util.Arrays$ArrayList">
<a class="string-array">
<string></string>
{{output_scenarios}}
</a>
</choices>
</hudson.model.ChoiceParameterDefinition>
</parameterDefinitions>
</hudson.model.ParametersDefinitionProperty>
<com.coravy.hudson.plugins.github.GithubProjectProperty plugin="github@1.24.0">
<projectUrl>{{gitrepo}}</projectUrl>
<displayName></displayName>
</com.coravy.hudson.plugins.github.GithubProjectProperty>
</properties>
<scm class="hudson.plugins.git.GitSCM" plugin="git@3.0.1">
<configVersion>2</configVersion>
<userRemoteConfigs>
<hudson.plugins.git.UserRemoteConfig>
{{refspec}}
<url>{{gitrepo}}</url>
</hudson.plugins.git.UserRemoteConfig>
</userRemoteConfigs>
<branches>
<hudson.plugins.git.BranchSpec>
<name>{{branch}}</name>
</hudson.plugins.git.BranchSpec>
</branches>
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
<submoduleCfg class="list"/>
<extensions/>
</scm>
<canRoam>true</canRoam>
<disabled>false</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<triggers>
{{trigger}}
</triggers>
<concurrentBuild>false</concurrentBuild>
<builders>
<hudson.tasks.Shell>
<command>#!/bin/bash
# Quick check repo points to a charm
if [ ! -f "./{{charm_subdir}}/metadata.yaml" ]
then
echo "metadata.yaml not found in repo provided."
echo "Please check the repo and charm-subdir point to the charm source."
exit 1
fi
set -ex
. ~/scripts/cwr-helpers.sh
{{skip_builds}}
checkout_release_tag
run_cwr_in_container "{{controller}}" "{{job_name}}"\
"{{bundle_name}}" \
"{{charm_name}}" "{{series}}" \
"{{app_name_in_bundle}}" \
"{{charm_subdir}}" \
"{{pushtochannel}}" "{{lp_id}}" \
"{{s3_options}}"
</command>
</hudson.tasks.Shell>
</builders>
<publishers>
<hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.19">
<testResults>*.xml</testResults>
<keepLongStdio>false</keepLongStdio>
<healthScaleFactor>1.0</healthScaleFactor>
<allowEmptyResults>false</allowEmptyResults>
</hudson.tasks.junit.JUnitResultArchiver>
</publishers>
<buildWrappers/>
</project>