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>
+ </builders>
+ <publishers>
+ <hudson.plugins.parameterizedtrigger.BuildTrigger plugin="parameterized-trigger@2.18">
+ <configs>
+ <hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ <configs>
+ <hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ <propertiesFile>POST-IMAGE-CREATION.env</propertiesFile>
+ <failTriggerOnMissing>true</failTriggerOnMissing>
+ </hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ </configs>
<projects>post-image-creation</projects>
<condition>ALWAYS</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
- <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
- </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
+ </hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
</configs>
- </hudson.plugins.parameterizedtrigger.TriggerBuilder>
- </builders>
- <publishers>
+ </hudson.plugins.parameterizedtrigger.BuildTrigger>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@1.8">
<groovyScript>def name = manager.getLogMatcher('.*"name": "(.*)".*')
def build = manager.getLogMatcher('.*"buildid": "(.*)".*')
</groovyScript>
<behavior>0</behavior>
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
- <hudson.plugins.ws__cleanup.WsCleanup plugin="ws-cleanup@0.16">
- <patterns>
- <hudson.plugins.ws__cleanup.Pattern>
- <pattern></pattern>
- <type>INCLUDE</type>
- </hudson.plugins.ws__cleanup.Pattern>
- </patterns>
- <deleteDirs>true</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>
- </hudson.plugins.ws__cleanup.WsCleanup>
</publishers>
<buildWrappers>
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.16">
+ <deleteDirs>false</deleteDirs>
+ <cleanupParameter></cleanupParameter>
+ </hudson.plugins.ws__cleanup.PreBuildCleanup>
<com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4">
<includes>configuration, jenkins-scripts/job_imager.py, jenkins-scripts/common/*</includes>
<excludes></excludes>