【发布时间】:2014-06-06 16:41:41
【问题描述】:
我正在尝试设置拉取请求插件。我已经按照文档中的建议对其进行了配置,但是如果我将要构建的分支指定为 ${sha1} ,则该变量似乎无法解析。所以在我的日志中:
Building in workspace /Users/sat/.jenkins/jobs/JenkinsTest/workspace
> /usr/local/bin/git rev-parse --is-inside-work-tree
Fetching changes from the remote Git repository
> /usr/local/bin/git config remote.origin.url git@githubenterprise.parc.com:stucker/tester.git
Fetching upstream changes from git@githubenterprise.parc.com:stucker/tester.git
> /usr/local/bin/git --version
> /usr/local/bin/git fetch --tags --progress git@githubenterprise.parc.com:stucker/tester.git +refs/pull/*:refs/remotes/origin/pr/*
> /usr/local/bin/git rev-parse origin/${sha1}^{commit}
> /usr/local/bin/git rev-parse ${sha1}^{commit}
但我不知道为什么那行不通。这是标准网络钩子触发的推送
【问题讨论】:
-
如果您分享 Jenkins 作业配置的屏幕截图或 XML,这可能会有所帮助。您是否在 GitHub 存储库设置中将 WebHook URL 指向您的 Jenkins 实例?
-
您是否收到“没有候选修订”?你可以试试github.com/janinko/ghprb/issues/5#issuecomment-9661803吗?