我试图在jenkins上设置我们的组织。 到目前为止,我有三种不同的方法,都缺少一些功能:
为每个仓库添加单个作业,使用github webhook正常工作并在推送时构建,但是对于每个新分支/ PR我需要手动添加它,这不是一个选项
添加工作流管道,从github获取所有分支,但没有选项" build on push"为1.,我无法添加任何github webhooks,我需要手动添加每个仓库
添加github组织文件夹,非常好我不需要添加每个回购,但是2.不能添加任何"构建在推送"构建触发器并在轮询上运行正在进入api速率限制(对于这种情况,轮询很糟糕。)
所以关于我没有错过任何选项,这就是我想要实现的目标:
Github组织文件夹和获取github webhooks(构建在推/创建新的分支/ PR)将是最好的情况,没有每x分钟轮询。
如果那不可能,至少选择2.使用"推送构建触发器"
啊,我试图用authToken添加一个jenkins触发器URL,但每次我设置一个authToken并按保存它未保存..(复选框保持未选中状态)
答案 0 :(得分:1)
好好睡了一会儿(也许这有帮助)我只想出来了。
所以神奇就在这里,将webhook添加到组织而不是回购。