Git PullRequest 作业失败。找不到要构建的任何修订。验证此作业的存储库和分支配置

标签 git jenkins pull-request

昨天我的 pullrequest 作业失败,输出如下:

11:07:41  > git rev-parse origin/${sha1}^{commit}
11:07:41  > git rev-parse ${sha1}^{commit}
11:07:41 ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.

我进行了调查,发现在属性 ${sha1} 中什么也没有。当我将绝对路径粘贴到 pr/341/merge 之类的 pull 请求构建器而不是 ${sha1} 时,构建工作正常。它可以是什么?

Git 客户端插件 1.9.0

GitHub API 插件 1.44

最佳答案

我在这上面花了很长时间。上面的评论“如果我将此字段留空”就像一个魅力。在单片机中:
1) 选择 Git
2) 名称:产地
3) 引用规范:+refs/pull/*:refs/remotes/origin/pr/*
4) 待建分支:留空

这解决了上面的错误。

关于Git PullRequest 作业失败。找不到要构建的任何修订。验证此作业的存储库和分支配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23906352/

相关文章:

java - 使用 `new EdgeOptions()` 优于 `DesiredCapabilities.edge()` 通过 Jenkins 和 Selenium 启动远程 Microsoft Edge 浏览器错误

git - 文件夹不会提交到 GitHub

GIT分支工作流程

git - 单个 dotnet 核心解决方案 + git repo 中的多个微服务?

github - 计算创建、合并或拒绝的拉取请求数量

git - 在 BitBucket 上阻止 merge ,直到 Jenkins 任务完成

git - 我可以获得与 GitHub 中特定文件/目录路径相关的所有 pull 请求的列表吗?

GitHub Pull Request 复杂的冲突

jenkins - 如何在 Jenkins 项目配置页面中设置标签表达式的默认值

ssl - 使用 StartSSL 配置 Jenkins - 添加发行者链