每次通过Bitbucket管道进行推送时,都从Development存储库运行Test自动化代码

时间:2018-08-12 12:04:38

标签: bitbucket build-automation bitbucket-api continuous-testing testautomationfx

我是测试自动化工程师,并且已经开发了自动化代码存储库来测试产品的功能方面。我希望当任何开发人员在beta环境中推送功能或错误时都可以运行此代码。

我已经在自动化存储库上构建了管道,并且我正在将docker image用于selenium和maven。当我在存储库管道触发器上推送任何更改时,但我希望在不同的存储库中也能做到这一点。

我可以想到的一个解决方案是从开发人员的管道到REST API(管道启动)的触发器自动化管道。但这不是一个完整的解决方案,因为在开发人员进行更改后,不会更新自动化管道映像。

简而言之:我们在一个仓库中编写了自动化测试,而在一个仓库中运行了开发代码。作为CI / CD / CT的一部分,我希望所有这些事情都能自动运行,并且每次都能获得免费的错误构建。

1 个答案:

答案 0 :(得分:0)

在这种情况下,您应该尝试Ansible。由于您已经拥有docker映像。只需将其包裹在ansible中,并用于在不同的回购推送触发器上触发自动化。