我有一个几年前的 git 存储库,有 100 个分支。我真的只想让 Jenkins 开始在新推送的分支上运行构建,而不是以前的分支。
目前我正在尝试通过post-receive
钩子中的 URL 触发它:
http://jenkins/git/notifyCommit?url=git@git:myrepository.git&branches=${BRANCH}
它确实激活了构建,但是我可以看到的每个分支都这样做,而不是 URL 中指定的分支。
有没有办法指定要构建的分支。也许找出“已完成”分支列表在数据库/配置中的位置并更新它,以便它不会尝试构建这些分支(因为它认为它已经完成了它们)?