Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
詹金斯赢了';t生成指定的git分支_Git_Jenkins_Continuous Integration - Fatal编程技术网

詹金斯赢了';t生成指定的git分支

詹金斯赢了';t生成指定的git分支,git,jenkins,continuous-integration,Git,Jenkins,Continuous Integration,我已经设置了一个Jenkins作业,该作业被显式配置为观察分支、“集成”和“主”并在更改的基础上构建它们(每分钟检查一次) 出于某种原因,作业只构建集成。即使在集成中没有更改,但在master中没有更改,并且当我尝试手动启动构建时,作业将再次构建最新的集成 我尝试了一些命名和排序的变化,但没有任何效果。构建主服务器的唯一方法是从作业中删除集成规范,然后手动构建它或等待存储库的自动轮询 我在1.5版中运行Jenkins,但问题出现在更早的版本中 <scm class="hudson.plug

我已经设置了一个Jenkins作业,该作业被显式配置为观察分支、“集成”和“主”并在更改的基础上构建它们(每分钟检查一次)

出于某种原因,作业只构建集成。即使在集成中没有更改,但在master中没有更改,并且当我尝试手动启动构建时,作业将再次构建最新的集成

我尝试了一些命名和排序的变化,但没有任何效果。构建主服务器的唯一方法是从作业中删除集成规范,然后手动构建它或等待存储库的自动轮询

我在1.5版中运行Jenkins,但问题出现在更早的版本中

<scm class="hudson.plugins.git.GitSCM" plugin="git@1.1.26">
<configVersion>2</configVersion>
<userRemoteConfigs>
  <hudson.plugins.git.UserRemoteConfig>
    <name></name>
    <refspec></refspec>
    <url>git@testserver:theRepository.git</url>
  </hudson.plugins.git.UserRemoteConfig>
</userRemoteConfigs>
<branches>
  <hudson.plugins.git.BranchSpec>
    <name>master</name>
  </hudson.plugins.git.BranchSpec>
  <hudson.plugins.git.BranchSpec>
    <name>integration</name>
  </hudson.plugins.git.BranchSpec>
</branches>
<disableSubmodules>false</disableSubmodules>
<recursiveSubmodules>false</recursiveSubmodules>
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
<authorOrCommitter>true</authorOrCommitter>
<clean>false</clean>
<wipeOutWorkspace>false</wipeOutWorkspace>
<pruneBranches>false</pruneBranches>
<remotePoll>false</remotePoll>
<ignoreNotifyCommit>false</ignoreNotifyCommit>
<useShallowClone>false</useShallowClone>
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
<gitTool>Default</gitTool>
<submoduleCfg class="list"/>
<relativeTargetDir></relativeTargetDir>
<reference></reference>
<excludedRegions></excludedRegions>
<excludedUsers></excludedUsers>
<gitConfigName></gitConfigName>
<gitConfigEmail></gitConfigEmail>
<skipTag>false</skipTag>
<includedRegions></includedRegions>
<scmName></scmName>

2.
git@testserver:TheRespository.git
主人
整合
假的
假的
假的
真的
假的
假的
假的
假的
假的
假的
违约
假的

如果您进入工作并单击“配置”,您应该会被带到一个URL,如http://[HOSTNAME]:8080/job/[JOBNAME]/Configure。在“源代码管理”部分,您可能已经选择了“Git”单选按钮。选中“要生成的分支”小节-这应该会明确告诉您克隆的内容,如果您愿意,可以在此处更改分支名称。

您可以发布作业配置文件的相关部分吗?当然可以。我编辑了我原来的帖子。