</logRotator>
<keepDependencies>false</keepDependencies>
<properties>
+ <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.4.1">
+ <useBuildBlocker>false</useBuildBlocker>
+ </hudson.plugins.buildblocker.BuildBlockerProperty>
<hudson.queueSorter.PrioritySorterJobProperty plugin="PrioritySorter@2.8">
<priority>100</priority>
</hudson.queueSorter.PrioritySorterJobProperty>
+ <hudson.model.ParametersDefinitionProperty>
+ <parameterDefinitions>
+ <hudson.model.StringParameterDefinition>
+ <name>TRIGGER_INFO</name>
+ <description></description>
+ <defaultValue></defaultValue>
+ </hudson.model.StringParameterDefinition>
+ </parameterDefinitions>
+ </hudson.model.ParametersDefinitionProperty>
</properties>
<scm class="hudson.scm.NullSCM"/>
<quietPeriod>30</quietPeriod>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@1.8">
- <groovyScript>def matcher = manager.getLogMatcher(".*buildid='(.*)'\$")
+ <groovyScript>def matcher = manager.getLogMatcher('.*"build_id": "(.*)".*')
if(matcher?.matches()) {
manager.addShortText(matcher.group(1))
<configs class="empty-list"/>
<configFactories>
<hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
- <filePattern>image_trigger_*.env</filePattern>
+ <filePattern>post-snapshot.env</filePattern>
<noFilesFoundAction>SKIP</noFilesFoundAction>
</hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
</configFactories>
- <projects>image-creator</projects>
+ <projects>buildlogs</projects>
<condition>ALWAYS</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
- <block/>
<buildAllNodesWithLabel>false</buildAllNodesWithLabel>
</hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
</configs>
<configs class="empty-list"/>
<configFactories>
<hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
- <filePattern>snapdiff-trigger_*.env</filePattern>
+ <filePattern>image_trigger_*.env</filePattern>
<noFilesFoundAction>SKIP</noFilesFoundAction>
</hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
</configFactories>
- <projects>snapdiff-sync</projects>
+ <projects>image-creator</projects>
<condition>ALWAYS</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
+ <block/>
<buildAllNodesWithLabel>false</buildAllNodesWithLabel>
</hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
</configs>
<configs class="empty-list"/>
<configFactories>
<hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
- <filePattern>post-snapshot.env</filePattern>
+ <filePattern>snapdiff-trigger_*.env</filePattern>
<noFilesFoundAction>SKIP</noFilesFoundAction>
</hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
</configFactories>
- <projects>buildlogs</projects>
+ <projects>snapdiff-sync</projects>
<condition>ALWAYS</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
<buildAllNodesWithLabel>false</buildAllNodesWithLabel>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@1.8">
- <groovyScript>def matcher = manager.getLogMatcher(".*buildid='(.*)'\$")
+ <groovyScript>def matcher = manager.getLogMatcher(".*build_id='(.*)'\$")
if(matcher?.matches()) {
+ manager.addShortText("\n")
manager.addShortText(matcher.group(1))
}else{
manager.addShortText("??")
<condition>ALWAYS</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
</hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
- <hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
- <configs>
- <hudson.plugins.parameterizedtrigger.FileBuildParameters>
- <propertiesFile>IMAGE-TESTING.env</propertiesFile>
- <failTriggerOnMissing>true</failTriggerOnMissing>
- <useMatrixChild>false</useMatrixChild>
- <onlyExactRuns>false</onlyExactRuns>
- </hudson.plugins.parameterizedtrigger.FileBuildParameters>
- </configs>
- <projects>image-tester</projects>
- <condition>UNSTABLE_OR_BETTER</condition>
- <triggerWithNoParameters>false</triggerWithNoParameters>
- </hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
</configs>
</hudson.plugins.parameterizedtrigger.BuildTrigger>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@1.8">
</hudson.plugins.ws__cleanup.PreBuildCleanup>
<hudson.plugins.build__timeout.BuildTimeoutWrapper plugin="build-timeout@1.14">
<strategy class="hudson.plugins.build_timeout.impl.AbsoluteTimeOutStrategy">
- <timeoutMinutes>15</timeoutMinutes>
+ <timeoutMinutes>55</timeoutMinutes>
</strategy>
<operationList>
<hudson.plugins.build__timeout.operations.FailOperation/>
</EnvInjectJobProperty>
</properties>
<scm class="hudson.scm.NullSCM"/>
- <assignedNode>Smoke-Tester</assignedNode>
+ <assignedNode>Tester-00</assignedNode>
<canRoam>false</canRoam>
- <disabled>false</disabled>
+ <disabled>true</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<triggers/>
<onlyExactRuns>false</onlyExactRuns>
</hudson.plugins.parameterizedtrigger.FileBuildParameters>
</configs>
- <projects>test-results-publisher,</projects>
+ <projects>test-results-publisher</projects>
<condition>ALWAYS</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
</hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
</logRotator>
<keepDependencies>false</keepDependencies>
<properties>
+ <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.4.1">
+ <useBuildBlocker>false</useBuildBlocker>
+ </hudson.plugins.buildblocker.BuildBlockerProperty>
<hudson.queueSorter.PrioritySorterJobProperty plugin="PrioritySorter@2.8">
<priority>100</priority>
</hudson.queueSorter.PrioritySorterJobProperty>
+ <hudson.model.ParametersDefinitionProperty>
+ <parameterDefinitions>
+ <hudson.model.StringParameterDefinition>
+ <name>TO</name>
+ <description></description>
+ <defaultValue></defaultValue>
+ </hudson.model.StringParameterDefinition>
+ <hudson.model.StringParameterDefinition>
+ <name>MESSAGE</name>
+ <description></description>
+ <defaultValue></defaultValue>
+ </hudson.model.StringParameterDefinition>
+ <hudson.model.StringParameterDefinition>
+ <name>FROM</name>
+ <description></description>
+ <defaultValue></defaultValue>
+ </hudson.model.StringParameterDefinition>
+ </parameterDefinitions>
+ </hudson.model.ParametersDefinitionProperty>
</properties>
<scm class="hudson.scm.NullSCM"/>
- <canRoam>true</canRoam>
+ <assignedNode>master</assignedNode>
+ <canRoam>false</canRoam>
<disabled>false</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<scm class="hudson.scm.NullSCM"/>
<assignedNode>master</assignedNode>
<canRoam>false</canRoam>
- <disabled>false</disabled>
+ <disabled>true</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<triggers>
</logRotator>
<keepDependencies>false</keepDependencies>
<properties>
+ <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.4.1">
+ <useBuildBlocker>false</useBuildBlocker>
+ </hudson.plugins.buildblocker.BuildBlockerProperty>
<hudson.queueSorter.PrioritySorterJobProperty plugin="PrioritySorter@2.8">
<priority>101</priority>
</hudson.queueSorter.PrioritySorterJobProperty>
</hudson.model.ParametersDefinitionProperty>
</properties>
<scm class="hudson.scm.NullSCM"/>
- <canRoam>true</canRoam>
+ <assignedNode>master</assignedNode>
+ <canRoam>false</canRoam>
<disabled>false</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<configs class="empty-list"/>
<configFactories>
<hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
- <filePattern>#*#OBS_REPO_PUBLISHED.env</filePattern>
+ <filePattern>#SNAP#*#OBS_REPO_PUBLISHED.env</filePattern>
<noFilesFoundAction>SKIP</noFilesFoundAction>
</hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
</configFactories>
- <projects> create-snapshot</projects>
+ <projects>create-snapshot</projects>
<condition>ALWAYS</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
<buildAllNodesWithLabel>false</buildAllNodesWithLabel>
<configs class="empty-list"/>
<configFactories>
<hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
- <filePattern>#home:prerelease*#OBS_REPO_PUBLISHED.env</filePattern>
+ <filePattern>#PRERELEASE#home:prerelease*#OBS_REPO_PUBLISHED.env</filePattern>
<noFilesFoundAction>SKIP</noFilesFoundAction>
</hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
</configFactories>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
+ <EnvInjectBuildWrapper plugin="envinject@1.90">
+ <info>
+ <propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
+ <loadFilesFromMaster>false</loadFilesFromMaster>
+ </info>
+ </EnvInjectBuildWrapper>
</buildWrappers>
</project>
\ No newline at end of file
<groovyScript>def project = manager.getLogMatcher('.*"project": "(.*)".*')
if(project?.matches()) {
+ manager.addShortText("\n")
manager.addShortText(project.group(1))
}else{
manager.addShortText("undefined project")
</logRotator>
<keepDependencies>false</keepDependencies>
<properties>
+ <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.4.1">
+ <useBuildBlocker>false</useBuildBlocker>
+ </hudson.plugins.buildblocker.BuildBlockerProperty>
<hudson.queueSorter.PrioritySorterJobProperty plugin="PrioritySorter@2.8">
<priority>100</priority>
</hudson.queueSorter.PrioritySorterJobProperty>
</groovyScript>
<behavior>0</behavior>
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
+ <hudson.plugins.parameterizedtrigger.BuildTrigger plugin="parameterized-trigger@2.25">
+ <configs>
+ <hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ <configs>
+ <hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ <propertiesFile>${BUILD_TAG}.env</propertiesFile>
+ <failTriggerOnMissing>false</failTriggerOnMissing>
+ <useMatrixChild>false</useMatrixChild>
+ <onlyExactRuns>false</onlyExactRuns>
+ </hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ </configs>
+ <projects>mail_sender</projects>
+ <condition>SUCCESS</condition>
+ <triggerWithNoParameters>false</triggerWithNoParameters>
+ </hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ </configs>
+ </hudson.plugins.parameterizedtrigger.BuildTrigger>
</publishers>
<buildWrappers>
<hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.24">
</logRotator>
<keepDependencies>false</keepDependencies>
<properties>
+ <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.4.1">
+ <useBuildBlocker>false</useBuildBlocker>
+ </hudson.plugins.buildblocker.BuildBlockerProperty>
<hudson.queueSorter.PrioritySorterJobProperty plugin="PrioritySorter@2.8">
<priority>100</priority>
</hudson.queueSorter.PrioritySorterJobProperty>
</logRotator>
<keepDependencies>false</keepDependencies>
<properties>
+ <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.4.1">
+ <useBuildBlocker>false</useBuildBlocker>
+ </hudson.plugins.buildblocker.BuildBlockerProperty>
<hudson.queueSorter.PrioritySorterJobProperty plugin="PrioritySorter@2.8">
<priority>100</priority>
</hudson.queueSorter.PrioritySorterJobProperty>
<description>Choice/Input the profile</description>
<editable>true</editable>
<choiceListProvider class="jp.ikedam.jenkins.plugins.extensible_choice_parameter.TextareaChoiceListProvider">
- <choiceList class="java.util.Arrays$ArrayList">
- <a class="string-array">
- <string>Tizen-ivi</string>
- <string>Tizen-mobile</string>
- <string>Tizen-common</string>
- </a>
+ <choiceList class="java.util.RandomAccessSubList">
+ <l class="java.util.Arrays$ArrayList">
+ <a class="string-array">
+ <string>Tizen-base</string>
+ <string>Tizen-mobile</string>
+ <string>Tizen-wearable</string>
+ <string>Tizen-tv</string>
+ <string>Tizen-common</string>
+ <string>Tizen-common-artik</string>
+ <string>Tizen-ivi</string>
+ <string>Tizen-3.0-ivi</string>
+ <string></string>
+ </a>
+ </l>
+ <offset>0</offset>
+ <size>8</size>
</choiceList>
</choiceListProvider>
</jp.ikedam.jenkins.plugins.extensible__choice__parameter.ExtensibleChoiceParameterDefinition>
</logRotator>
<keepDependencies>false</keepDependencies>
<properties>
+ <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.4.1">
+ <useBuildBlocker>false</useBuildBlocker>
+ </hudson.plugins.buildblocker.BuildBlockerProperty>
<hudson.queueSorter.PrioritySorterJobProperty plugin="PrioritySorter@2.8">
<priority>100</priority>
</hudson.queueSorter.PrioritySorterJobProperty>
set -x
python ${JENKINS_HOME}/jenkins-scripts/job_request.py</command>
</hudson.tasks.Shell>
- </builders>
- <publishers>
- <hudson.plugins.parameterizedtrigger.BuildTrigger plugin="parameterized-trigger@2.25">
+ <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.25">
<configs>
- <hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
- <configs>
- <hudson.plugins.parameterizedtrigger.FileBuildParameters>
- <propertiesFile>${BUILD_TAG}.env</propertiesFile>
- <failTriggerOnMissing>false</failTriggerOnMissing>
- <useMatrixChild>false</useMatrixChild>
- <onlyExactRuns>false</onlyExactRuns>
- </hudson.plugins.parameterizedtrigger.FileBuildParameters>
- </configs>
- <projects>mail_sender, </projects>
- <condition>SUCCESS</condition>
+ <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
+ <configs class="empty-list"/>
+ <configFactories>
+ <hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
+ <filePattern>request_trigger_*.env</filePattern>
+ <noFilesFoundAction>SKIP</noFilesFoundAction>
+ </hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
+ </configFactories>
+ <projects>mail_sender</projects>
+ <condition>ALWAYS</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
- </hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
+ </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
</configs>
- </hudson.plugins.parameterizedtrigger.BuildTrigger>
+ </hudson.plugins.parameterizedtrigger.TriggerBuilder>
+ </builders>
+ <publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@1.8">
<groovyScript>def prj = manager.getLogMatcher('.*"targetproject": "(.*)".*')
def pkg = manager.getLogMatcher('.*"targetpackage": "(.*)".*')
<scm class="hudson.scm.NullSCM"/>
<assignedNode>master</assignedNode>
<canRoam>false</canRoam>
- <disabled>false</disabled>
+ <disabled>true</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<triggers/>
<onlyExactRuns>false</onlyExactRuns>
</hudson.plugins.parameterizedtrigger.FileBuildParameters>
</configs>
- <projects>mail_sender, </projects>
+ <projects>mail_sender</projects>
<condition>SUCCESS</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
</hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
</properties>
<scm class="hudson.scm.NullSCM"/>
<canRoam>true</canRoam>
- <disabled>false</disabled>
+ <disabled>true</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<triggers/>