提交拉取请求时,GitHub是否可以触发新的测试部署?我想在服务器上创建一个新文件夹(首选Azure),以便生成一个测试URL(例如http://testserver.com/PR602/),我们可以在拉取请求中参考。
这将允许任何人在不必克隆存储库的情况下测试拉取请求,检查分支,并在本地构建它。
在我最初的研究中,我发现Travis CI可以deploy all branches,但我不清楚这是如何触发的。我是否必须编写由pull request web hooks触发的自定义应用程序?我希望有人发现了一种更简单的方法。
答案 0 :(得分:1)
我是否必须编写由拉请求Web挂钩触发的自定义应用程序?
是的,或者找到其他碰巧编写了您需要的确切webhook处理程序的人。
编写webhook处理程序并不是很重要。如果您不想将其与当前的应用程序集成,可以使用像Flask这样的微框架,只需几行代码即可完成此操作。