When downstream job have not SCM trigger (as a parent too)
when "Build only if SCM changes" checkbox disabled, downstream job says:
enabling this checkbox fixes this problem:
(working configuration of phase)
<com.tikal.jenkins.plugins.multijob.MultiJobBuilder>
<phaseName>Install pack</phaseName>
<phaseJobs>
<com.tikal.jenkins.plugins.multijob.PhaseJobsConfig>
<jobName>collectors_install</jobName>
<currParams>true</currParams>
<exposedSCM>false</exposedSCM>
<disableJob>false</disableJob>
<parsingRulesPath/>
<maxRetries>0</maxRetries>
<enableRetryStrategy>false</enableRetryStrategy>
<enableCondition>false</enableCondition>
<abortAllJob>false</abortAllJob>
<condition/>
<configs>
<hudson.plugins.parameterizedtrigger.FileBuildParameters plugin="parameterized-trigger@2.29">
<propertiesFile>meta.properties</propertiesFile>
<failTriggerOnMissing>true</failTriggerOnMissing>
<useMatrixChild>false</useMatrixChild>
<onlyExactRuns>false</onlyExactRuns>
</hudson.plugins.parameterizedtrigger.FileBuildParameters>
</configs>
<killPhaseOnJobResultCondition>FAILURE</killPhaseOnJobResultCondition>
<buildOnlyIfSCMChanges>true</buildOnlyIfSCMChanges>
</com.tikal.jenkins.plugins.multijob.PhaseJobsConfig>
</phaseJobs>
<continuationCondition>SUCCESSFUL</continuationCondition>
</com.tikal.jenkins.plugins.multijob.MultiJobBuilder>