git - Jenkins 在发出 pull 请求后禁用分支上的项目构建

标签 git jenkins github

注意:我只在我的一个分支中设置了 Jenkinsfile,而不是 master。

我已经设置了 Git webhooks 来监控到我的 Github 存储库的推送事件。但是,我注意到我的 Jenkins 构建作为分支运行良好(接收推送事件,触发构建),但是在发出 pull 请求后,我的分支构建在 中被禁用。 Branches 我的项目的选项卡。

enter image description here

但是,我确实在我的 中看到了新的 PR。 Pull Requests 标签。但是现在,当我推送到 Github 时,新的提交不再触发构建。在我的分支选项卡中,我的旧分支现在被划掉了。
enter image description here

我如何强制 Jenkins 继续建立我的分支?我想继续从分支构建,即使已经发布了 PR。

最佳答案

那是因为您对该分支有一个正在进行的 PR,每当 PR 达到任何最终状态时,您的禁用分支将再次启用。

关于git - Jenkins 在发出 pull 请求后禁用分支上的项目构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55388335/

相关文章:

Git - 致命的 : unknown error occured while reading the configuration files

mysql - 通过 ssh 使用 SQL 脚本失败,但直接在主机上启动时不会

python - 使用 tensorflow 使用对象检测代码时无法看到结果

git - 取消本地克隆的存储库与其 GitHub 来源的链接

git - 希望创建受密码保护的 Git 存储库

xcode - 无意中出现两个主分支 Git

jenkins - 尝试在 Jenkins 镜像中安装 Ansible 时出错

git - Jenkins Git 插件是否有将 merge-strategy 选项设置为 'theirs' 的方法?

git - 为什么我无法通过 GIT 克隆私有(private)存储库?

c - 在什么情况下 libgit2 比 git 快?