因此,目前,当有人在Github中引发或更改已创建的拉取请求时,我正在Jenkins中触发管道,将更改与master本地合并以查看是否存在任何冲突,并构建代码,将状态发布回Github,以便在开发人员合并更改之前向开发人员提供更快的反馈。
我现在面临的问题是:如果Jenkins构建返回成功,但开发人员仅在一周后合并代码,该怎么办?一周后,由于已掌握所有更改,结果可能会有所不同。
我的目标是,如果某人在特定拉取请求的上次构建之后x次单击合并按钮,则在Jenkins中触发一个新构建,并在构建进行中阻止合并。有人有办法吗?