2016-08-05 3 views
0

このMavenプロジェクトでは、ダウンストリームジョブがどのように設定されていますか、ジョブをトリガする設定は表示されません。何か案が?ダウンストリームジョブ設定が表示されず、ダウンストリームビルドを依然として起動します

ダウンストリームジョブをジョブ構成とは別に設定できる方法はありますか。

ジョブ構成:

<maven2-moduleset plugin="[email protected]"> 
<actions/> 
<description/> 
<logRotator class="hudson.tasks.LogRotator"> 
    <daysToKeep>-1</daysToKeep> 
    <numToKeep>-1</numToKeep> 
    <artifactDaysToKeep>30</artifactDaysToKeep> 
    <artifactNumToKeep>25</artifactNumToKeep> 
</logRotator> 
<keepDependencies>false</keepDependencies> 
<properties> 
    <hudson.plugins.disk__usage.DiskUsageProperty plugin="[email protected]"/> 
</properties> 
<scm class="hudson.plugins.git.GitSCM" plugin="[email protected]"> 
    <configVersion>2</configVersion> 
    <userRemoteConfigs> 
     <hudson.plugins.git.UserRemoteConfig> 
     <url> 
      http://scm-url/scm/git/git-repo.git 
     </url> 
    </hudson.plugins.git.UserRemoteConfig> 
    </userRemoteConfigs> 
    <branches> 
     <hudson.plugins.git.BranchSpec> 
     <name>origin/develop</name> 
     </hudson.plugins.git.BranchSpec> 
    </branches> 
    <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> 
    <submoduleCfg class="list"/> 
    <extensions/> 
</scm> 
<canRoam>true</canRoam> 
<disabled>true</disabled> 
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> 
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> 
<triggers/> 
<concurrentBuild>false</concurrentBuild> 
<rootModule> 
    <groupId>au.com.org</groupId> 
    <artifactId>artifact</artifactId> 
</rootModule> 
<goals> 
    clean install -Pdev4.publish1,autoInstallPackage -X 
</goals> 
<aggregatorStyleBuild>true</aggregatorStyleBuild> 
<incrementalBuild>false</incrementalBuild> 
<ignoreUpstremChanges>true</ignoreUpstremChanges> 
<archivingDisabled>false</archivingDisabled> 
<siteArchivingDisabled>false</siteArchivingDisabled> 
<fingerprintingDisabled>false</fingerprintingDisabled> 
<resolveDependencies>false</resolveDependencies> 
<processPlugins>false</processPlugins> 
<mavenValidationLevel>-1</mavenValidationLevel> 
<runHeadless>false</runHeadless> 
<disableTriggerDownstreamProjects>false</disableTriggerDownstreamProjects> 
<blockTriggerWhenBuilding>true</blockTriggerWhenBuilding> 
<settings class="jenkins.mvn.DefaultSettingsProvider"/> 
<globalSettings class="jenkins.mvn.DefaultGlobalSettingsProvider"/> 
<reporters/> 
<publishers> 
    <hudson.tasks.ArtifactArchiver> 
     <artifacts>**/*.zip</artifacts> 
     <allowEmptyArchive>false</allowEmptyArchive> 
     <onlyIfSuccessful>false</onlyIfSuccessful> 
     <fingerprint>false</fingerprint> 
     <defaultExcludes>true</defaultExcludes> 
    </hudson.tasks.ArtifactArchiver> 
</publishers> 
<buildWrappers> 
    <hudson.plugins.ansicolor.AnsiColorBuildWrapper plugin="[email protected]"> 
     <colorMapName>xterm</colorMapName> 
    </hudson.plugins.ansicolor.AnsiColorBuildWrapper> 
</buildWrappers> 
<prebuilders/> 
<postbuilders/> 
<runPostStepsIfResult> 
    <name>SUCCESS</name> 
    <ordinal>0</ordinal> 
    <color>BLUE</color> 
    <completeBuild>true</completeBuild> 
</runPostStepsIfResult> 

答えて

1

設定は、他の方法で回避保存されています。それは上流の仕事を追跡する下流の仕事です:

<project> 
    <!-- ... --> 
    <triggers> 
    <jenkins.triggers.ReverseBuildTrigger> 
     <spec/> 
     <upstreamProjects>my-upstream-project</upstreamProjects> 
     <threshold> 
     <name>SUCCESS</name> 
     <ordinal>0</ordinal> 
     <color>BLUE</color> 
     <completeBuild>true</completeBuild> 
     </threshold> 
    </jenkins.triggers.ReverseBuildTrigger> 
    </triggers> 
    <!-- ... --> 
</project> 
関連する問題