<?xml version='1.0' encoding='UTF-8'?>
<matrix-project plugin="matrix-project@1.6">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
<properties>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
<daysToKeep>20</daysToKeep>
<numToKeep>-1</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</strategy>
</jenkins.model.BuildDiscarderProperty>
<com.sonyericsson.jenkins.plugins.bfa.model.ScannerJobProperty plugin="build-failure-analyzer@1.14.0">
<doNotScan>false</doNotScan>
</com.sonyericsson.jenkins.plugins.bfa.model.ScannerJobProperty>
<com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
<autoRebuild>false</autoRebuild>
<rebuildDisabled>false</rebuildDisabled>
</com.sonyericsson.rebuild.RebuildSettings>
<hudson.model.ParametersDefinitionProperty>
<parameterDefinitions>
<com.seitenbau.jenkins.plugins.dynamicparameter.StringParameterDefinition plugin="dynamicparameter@0.2.0">
<name>VERSION</name>
<description></description>
<__uuid>86a701b9-58cb-400b-b581-aae0b266f14c</__uuid>
<__remote>false</__remote>
<__script>new Date().format("yy.M.d")</__script>
<__localBaseDirectory serialization="custom">
<hudson.FilePath>
<default>
<remote>/apps/jenkins/dynamic_parameter/classpath</remote>
</default>
<boolean>true</boolean>
</hudson.FilePath>
</__localBaseDirectory>
<__remoteBaseDirectory>dynamic_parameter_classpath</__remoteBaseDirectory>
<__classPath></__classPath>
<readonlyInputField>false</readonlyInputField>
</com.seitenbau.jenkins.plugins.dynamicparameter.StringParameterDefinition>
<hudson.model.StringParameterDefinition>
<name>COMMIT_ID</name>
<description></description>
<defaultValue>refs/heads/devp</defaultValue>
</hudson.model.StringParameterDefinition>
<hudson.plugins.matrix__configuration__parameter.MatrixCombinationsParameterDefinition plugin="matrix-combinations-parameter@1.0.9">
<name>PLATFORM</name>
<description></description>
<defaultCombinationFilter>(BuildNode=="windows") || (BuildNode=="linux")</defaultCombinationFilter>
</hudson.plugins.matrix__configuration__parameter.MatrixCombinationsParameterDefinition>
</parameterDefinitions>
</hudson.model.ParametersDefinitionProperty>
</properties>
<scm class="hudson.plugins.git.GitSCM" plugin="git@2.4.4">
<configVersion>2</configVersion>
<userRemoteConfigs>
<hudson.plugins.git.UserRemoteConfig>
<url>some-git-server</url>
<credentialsId>some-cred-id</credentialsId>
</hudson.plugins.git.UserRemoteConfig>
</userRemoteConfigs>
<branches>
<hudson.plugins.git.BranchSpec>
<name>${COMMIT_ID}</name>
</hudson.plugins.git.BranchSpec>
</branches>
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
<submoduleCfg class="list"/>
<extensions>
<hudson.plugins.git.extensions.impl.LocalBranch>
<localBranch>devp</localBranch>
</hudson.plugins.git.extensions.impl.LocalBranch>
</extensions>
</scm>
<quietPeriod>20</quietPeriod>
<scmCheckoutRetryCount>3</scmCheckoutRetryCount>
<assignedNode>master</assignedNode>
<canRoam>false</canRoam>
<disabled>false</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<authToken>some-token</authToken>
<triggers/>
<concurrentBuild>true</concurrentBuild>
<customWorkspace>sandbox</customWorkspace>
<axes>
<hudson.matrix.LabelExpAxis>
<name>BuildType</name>
<values>
<string>debug</string>
<string>release</string>
</values>
</hudson.matrix.LabelExpAxis>
<hudson.matrix.LabelExpAxis>
<name>BuildNode</name>
<values>
<string>windows</string>
<string>linux</string>
</values>
</hudson.matrix.LabelExpAxis>
<hudson.matrix.LabelExpAxis>
<name>NodeType</name>
<values>
<string>build</string>
</values>
</hudson.matrix.LabelExpAxis>
</axes>
<builders>
<hudson.tasks.Shell>
<command>#!/bin/bash --login
cd ${WORKSPACE} && bash build.sh "${VERSION}" "${BuildType}"
</command>
</hudson.tasks.Shell>
<org.jenkinsci.plugins.buildnameupdater.BuildNameUpdater plugin="build-name-setter@1.6.3">
<buildName>version.txt</buildName>
<macroTemplate>#${BUILD_NUMBER}_${PROPFILE,file="properties.txt",property="BUILD_TAG"}</macroTemplate>
<fromFile>false</fromFile>
<fromMacro>true</fromMacro>
<macroFirst>false</macroFirst>
</org.jenkinsci.plugins.buildnameupdater.BuildNameUpdater>
</builders>
<publishers>
<hudson.tasks.Fingerprinter>
<targets>*.fingerprint</targets>
</hudson.tasks.Fingerprinter>
<hudson.tasks.ArtifactArchiver>
<artifacts>build/**/logs/*.log</artifacts>
<allowEmptyArchive>true</allowEmptyArchive>
<onlyIfSuccessful>false</onlyIfSuccessful>
<fingerprint>false</fingerprint>
<defaultExcludes>true</defaultExcludes>
<caseSensitive>true</caseSensitive>
</hudson.tasks.ArtifactArchiver>
<hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.11">
<testResults>build/**/test-results/**/*.xml</testResults>
<keepLongStdio>false</keepLongStdio>
<healthScaleFactor>1.0</healthScaleFactor>
<allowEmptyResults>false</allowEmptyResults>
</hudson.tasks.junit.JUnitResultArchiver>
<hudson.plugins.parameterizedtrigger.BuildTrigger plugin="parameterized-trigger@2.30">
<configs>
<hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
<configs>
<hudson.plugins.parameterizedtrigger.FileBuildParameters>
<propertiesFile>properties.txt</propertiesFile>
<failTriggerOnMissing>true</failTriggerOnMissing>
<useMatrixChild>true</useMatrixChild>
<combinationFilter>(BuildNode=="windows")&&(BuildType=="release")</combinationFilter>
<onlyExactRuns>true</onlyExactRuns>
</hudson.plugins.parameterizedtrigger.FileBuildParameters>
</configs>
<projects>SmokeTesting</projects>
<condition>FAILED_OR_BETTER</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
</hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
</configs>
</hudson.plugins.parameterizedtrigger.BuildTrigger>
</publishers>
<buildWrappers>
<org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.3">
<template>#${BUILD_NUMBER}_devp-${ENV,var="VERSION"}</template>
<runAtStart>true</runAtStart>
<runAtEnd>false</runAtEnd>
</org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
</buildWrappers>
<executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
<runSequentially>false</runSequentially>
</executionStrategy>
<childCustomWorkspace>.</childCustomWorkspace>
</matrix-project>