我们希望自动化构建过程。我们有一个Jenkins服务器和Github repo用于开发团队(devrepo)和单独的repro用于Selenium(automationrepo)。
现在我们需要的是,无论何时将代码推送到devrepo,都应该触发自动化仓库中的selenium脚本?
这可行吗?如果是,那么如何?
我将devrepo与jenkins集成进行测试,并在jenkins上创建了一个测试项目,一旦有人将代码推送到devrepo,它就会激活构建。但是现在我没有得到如何集成自动化设备,以便在更新devrepo时触发自动化代码。
感谢
答案 0 :(得分:0)
不确定。 Jenkins允许您使用api启动部署作业,并且只要代码被推送到存储库,您就可以使用git钩子来触发该API。如果您在自己的服务器上托管git存储库而不是github,那么现在使用服务器端钩子会更容易。由于GitHub不允许您在自己的服务器上运行任何自定义代码,因此您可以使用客户端git挂钩,也可以自定义github存储库以访问您自己服务器上托管的某些API。
{{3}}