| <?xml version='1.0' encoding='UTF-8'?> |
| <!-- |
| Copyright 2015 The Bazel Authors. All rights reserved. |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <project> |
| <actions/> |
| <description>This is just a job for sorting out wether a release should be triggered or not.</description> |
| <logRotator class="hudson.tasks.LogRotator"> |
| <daysToKeep>-1</daysToKeep> |
| <numToKeep>3</numToKeep> |
| <artifactDaysToKeep>-1</artifactDaysToKeep> |
| <artifactNumToKeep>-1</artifactNumToKeep> |
| </logRotator> |
| <keepDependencies>false</keepDependencies> |
| <properties> |
| <com.coravy.hudson.plugins.github.GithubProjectProperty> |
| <projectUrl>{{ variables.GITHUB_URL }}</projectUrl> |
| </com.coravy.hudson.plugins.github.GithubProjectProperty> |
| <hudson.model.ParametersDefinitionProperty> |
| <parameterDefinitions> |
| <net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterDefinition> |
| <name>REF_SPEC</name> |
| <description></description> |
| <uuid>74b36fe4-c0a5-4a58-b8e4-d6b52b5c6909</uuid> |
| <type>PT_BRANCH_TAG</type> |
| <branch></branch> |
| <tagFilter>*</tagFilter> |
| <sortMode>NONE</sortMode> |
| <defaultValue></defaultValue> |
| </net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterDefinition> |
| </parameterDefinitions> |
| </hudson.model.ParametersDefinitionProperty> |
| </properties> |
| <scm class="hudson.plugins.git.GitSCM"> |
| <configVersion>2</configVersion> |
| <userRemoteConfigs> |
| <hudson.plugins.git.UserRemoteConfig> |
| <refspec>+refs/heads/*:refs/remotes/origin/* +refs/notes/*:refs/notes/*</refspec> |
| <url>{{ variables.GITHUB_URL }}</url> |
| </hudson.plugins.git.UserRemoteConfig> |
| </userRemoteConfigs> |
| <branches> |
| <hudson.plugins.git.BranchSpec> |
| <name>${REF_SPEC}</name> |
| </hudson.plugins.git.BranchSpec> |
| </branches> |
| <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> |
| <submoduleCfg class="list"/> |
| <extensions/> |
| </scm> |
| <quietPeriod>5</quietPeriod> |
| <assignedNode>deploy</assignedNode> |
| <canRoam>false</canRoam> |
| <disabled>false</disabled> |
| <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> |
| <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> |
| <concurrentBuild>false</concurrentBuild> |
| <builders> |
| <org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder> |
| <condition class="org.jenkins_ci.plugins.run_condition.contributed.ShellCondition"> |
| <command>#!/bin/bash |
| |
| source scripts/release/common.sh |
| |
| [ -n "$(get_release_name)" ]</command> |
| </condition> |
| <buildStep class="hudson.plugins.parameterizedtrigger.TriggerBuilder"> |
| <configs> |
| <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig> |
| <configs> |
| <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/> |
| </configs> |
| <projects>Bazel-Release</projects> |
| <condition>ALWAYS</condition> |
| <triggerWithNoParameters>false</triggerWithNoParameters> |
| <buildAllNodesWithLabel>false</buildAllNodesWithLabel> |
| </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig> |
| </configs> |
| </buildStep> |
| <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail"/> |
| </org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder> |
| </builders> |
| <publishers/> |
| <buildWrappers> |
| <hudson.plugins.build__timeout.BuildTimeoutWrapper> |
| <strategy class="hudson.plugins.build_timeout.impl.AbsoluteTimeOutStrategy"> |
| <timeoutMinutes>240</timeoutMinutes> |
| </strategy> |
| <operationList> |
| <hudson.plugins.build__timeout.operations.FailOperation/> |
| <hudson.plugins.build__timeout.operations.WriteDescriptionOperation> |
| <description>Timed out</description> |
| </hudson.plugins.build__timeout.operations.WriteDescriptionOperation> |
| </operationList> |
| </hudson.plugins.build__timeout.BuildTimeoutWrapper> |
| </buildWrappers> |
| </project> |