周一早上我们的CI流水线作业出现了奇怪的问题,这些作业是由Bitbucket Webhooks触发的。
在TLSv1和TLSv1.1于12月1日停用之前, 我怀疑我们只有来自这些IP地址的Webhooks:
我们所有的流水线都运行正常,我们的Kibana日志显示很少的错误。
周一早上人们开始提交PR(触发构建、检查和测试),人们抱怨他们的流水线作业没有被触发。我打开了记录Webhook请求的设置,并发现从上游服务器返回了许多403:
。
无论如何,事实证明我必须为我们的CI添加一些IP地址到白名单规则中(链接1)。这解决了我们的403问题。
我希望分享这个经验,看看是否还有其他人在周末遇到了TLS停用的问题。