jenkins git build不合并

时间:2018-03-28 10:08:13

标签: git jenkins

您好我配置jenkins git在构建之前进行合并,但我总是遇到这个错误:

11:56:18 Merging Revision 45ed7eae4cdc71d348610819fa0bcbc6d511e99b (origin/features/maven) to /development, UserMergeOptions{mergeRemote='', mergeTarget='development', mergeStrategy='default', fastForwardMode='--ff-only'}
11:56:18  > /usr/bin/git rev-parse /development^{commit} # timeout=10
11:56:18 FATAL: Command "/usr/bin/git rev-parse /development^{commit}" returned status code 128:
11:56:18 stdout: /development^{commit}
11:56:18 
11:56:18 stderr: fatal: ambiguous argument '/development^{commit}': unknown revision or path not in the working tree.

配置如下所示:

enter image description here

在他能够正确结账之前

我尝试根据来自features / maven分支的pull请求合并到开发

2 个答案:

答案 0 :(得分:0)

你正在本地执行git merge,这很好。而你并没有把它推到遥控器上。这就是问题所在。因此,请在Git Publisher中添加操作Post-build Actions。会有Push Only If Build SucceedsMerge Results等选项。请检查这些内容,您可以找到更多选项,例如BranchesTagsNotes。随意探索所有这些。希望这会有所帮助。

答案 1 :(得分:0)

问题是我没有填写存储库的名称。如果我把原点放在那里就可以了