<?xml version='1.0' encoding='UTF-8'?>
<project>
<actions/>
- <description></description>
+ <description>Image creation jobs for all kinds of images</description>
<keepDependencies>false</keepDependencies>
<properties>
<hudson.queueSorter.PrioritySorterJobProperty plugin="PrioritySorter@1.3">
<builders>
<hudson.tasks.Shell>
<command>#/bin/bash
+
unset http_proxy
unset https_proxy
-export no_proxy="localhost,.intel.com"
-python jenkins-scripts/job_imager.py</command>
+
+python ${WORKSPACE}/jenkins-scripts/job_imager.py</command>
</hudson.tasks.Shell>
+ <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.18">
+ <configs>
+ <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
+ <configs class="empty-list"/>
+ <configFactories>
+ <hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
+ <filePattern>POST-IMAGE-CREATION.env</filePattern>
+ <noFilesFoundAction>SKIP</noFilesFoundAction>
+ </hudson.plugins.parameterizedtrigger.FileBuildParameterFactory>
+ </configFactories>
+ <projects>post-image-creation</projects>
+ <condition>ALWAYS</condition>
+ <triggerWithNoParameters>false</triggerWithNoParameters>
+ <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
+ </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
+ </configs>
+ </hudson.plugins.parameterizedtrigger.TriggerBuilder>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@1.8">
<groovyScript>if( manager.logContains("Info: Finished.*")){
-// def matcher2 = manager.getMatcher(manager.build.logFile, ".*home:/hudson:/(.*)/images.*")
- manager.addBadge("success.gif", "") // matcher2.group(1))
+ manager.addBadge("success.gif", "")
}else{
manager.addShortText("??")
</publishers>
<buildWrappers>
<com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4">
- <includes>configuration, jenkins-scripts/job_imager.py, jenkins-scripts/common/*, jenkins-scripts/repomaker/*, jenkins-scripts/images/*</includes>
+ <includes>configuration, jenkins-scripts/job_imager.py, jenkins-scripts/common/*</includes>
<excludes></excludes>
<flatten>false</flatten>
<includeAntExcludes>false</includeAntExcludes>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>