<?xml version='1.1' encoding='UTF-8'?> <project> <actions/> <description></description> <keepDependencies>false</keepDependencies> <properties/> <scm class="hudson.plugins.git.GitSCM" plugin="git@3.9.3"> <configVersion>2</configVersion> <userRemoteConfigs> <hudson.plugins.git.UserRemoteConfig> <url>{{ PACKAGING_URL }}</url> </hudson.plugins.git.UserRemoteConfig> </userRemoteConfigs> <branches> <hudson.plugins.git.BranchSpec> <name>*/{{ PACKAGING_BRANCH_U }}</name> </hudson.plugins.git.BranchSpec> <hudson.plugins.git.BranchSpec> <name>*/{{ PACKAGING_BRANCH_S }}</name> </hudson.plugins.git.BranchSpec> <hudson.plugins.git.BranchSpec> <name>*/{{ DEFAULT_BRANCH }}</name> </hudson.plugins.git.BranchSpec> </branches> <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> <submoduleCfg class="list"/> <extensions> <hudson.plugins.git.extensions.impl.RelativeTargetDirectory> <relativeTargetDir>{{ NAME }}</relativeTargetDir> </hudson.plugins.git.extensions.impl.RelativeTargetDirectory> </extensions> </scm> <canRoam>true</canRoam> <disabled>false</disabled> <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> <blockBuildWhenUpstreamBuilding>true</blockBuildWhenUpstreamBuilding> <triggers> <jenkins.triggers.ReverseBuildTrigger> <spec></spec> <upstreamProjects>jobgenerator, merger</upstreamProjects> <threshold> <name>SUCCESS</name> <ordinal>0</ordinal> <color>BLUE</color> <completeBuild>true</completeBuild> </threshold> </jenkins.triggers.ReverseBuildTrigger> <hudson.triggers.SCMTrigger> <spec></spec> <ignorePostCommitHooks>false</ignorePostCommitHooks> </hudson.triggers.SCMTrigger> </triggers> <concurrentBuild>false</concurrentBuild> <builders> <hudson.tasks.Shell> <command> cd {{ NAME }} git checkout {{ DEFAULT_BRANCH }} git checkout -b {{ PACKAGING_BRANCH_S }} || git checkout {{ PACKAGING_BRANCH_S }} git merge --ff-only {{ DEFAULT_BRANCH }} git push --set-upstream origin {{ PACKAGING_BRANCH_S }} || echo "cannot push" git checkout -b {{ PACKAGING_BRANCH_U }} || git checkout {{ PACKAGING_BRANCH_U }} git merge --ff-only {{ PACKAGING_BRANCH_S }} git push --set-upstream origin {{ PACKAGING_BRANCH_U }} || echo "cannot push" </command> </hudson.tasks.Shell> </builders> <publishers> <hudson.plugins.ws__cleanup.WsCleanup plugin="ws-cleanup@0.37"> <patterns class="empty-list"/> <deleteDirs>false</deleteDirs> <skipWhenFailed>false</skipWhenFailed> <cleanWhenSuccess>true</cleanWhenSuccess> <cleanWhenUnstable>true</cleanWhenUnstable> <cleanWhenFailure>true</cleanWhenFailure> <cleanWhenNotBuilt>true</cleanWhenNotBuilt> <cleanWhenAborted>true</cleanWhenAborted> <notFailBuild>false</notFailBuild> <cleanupMatrixParent>false</cleanupMatrixParent> <externalDelete></externalDelete> <disableDeferredWipeout>false</disableDeferredWipeout> </hudson.plugins.ws__cleanup.WsCleanup> </publishers> <buildWrappers/> </project>