问题描述
因此,我们有一个没有VPN便无法访问的环境,我们想在那里使用无人机,但是在这种情况下,我们不能使用webhooks。是否可以让无人机定期检查我们的scm,如果有新的提交,它应该开始工作?
解决方法
您可以使用CRON功能定期进行构建。该文档的更多详细信息位于:https://docs.drone.io/cron/。
或者,如果Drone服务器和运行程序在VPN内,则可以将事件发布到Amazon Web Services SQS之类的消息来推送消息,然后从VPN内部poll the SQS queue来ping内部Drone服务器