2

我有一份Jenkins工作,负责构建某个项目的所有Git分支。此作业由来自GitLab的推送通知触发。一切正常,除了一个问题。当我将一个分支合并到另一个分支时:

git merge development some-feature

Jenkins不构建development分支,因为在大多数情况下,合并后两者都development指向some-feature同一个提交,并且Jenkinssome-feature已经在分支中构建了这个提交。

有没有办法解决这个问题?在这种情况下,我真的需要构建development,因为我希望开发人员(和测试人员)能够获得最新 development的构建。

PS 这同样适用于我们使用的其他长期存在的分支(例如master)。

4

1 回答 1

2

不幸的是,这似乎是一个已知问题,解决方案是为您的主分支创建一个单独的项目或提供修复:)

于 2013-10-11T13:42:44.677 回答