存储量角器脚本和应用程序代码是同一个GIT存储库

存储量角器脚本和应用程序代码是同一个GIT存储库,git,jenkins,protractor,Git,Jenkins,Protractor,我试着寻找我问题的答案,但找不到任何直接的答案,所以有些问题对某些人来说可能太新手了。 我是詹金斯和吉特的新手。目前,我们在发布构建后手动运行自动化脚本,但现在我们希望在构建完成后转到Jenkins并运行自动化脚本。我的问题是: 1.我们是否需要将量角器脚本和应用程序代码库存储在两个独立的存储库中?如果没有,我们有没有办法存储在两个不同的Git存储库中? 2.如果我们需要存储在同一个存储库中,我是否需要在每个项目的每个项目文件夹中复制我的量角器脚本? 3.我需要在构建程序中添加两个步骤吗?一个用

我试着寻找我问题的答案,但找不到任何直接的答案,所以有些问题对某些人来说可能太新手了。 我是詹金斯和吉特的新手。目前,我们在发布构建后手动运行自动化脚本,但现在我们希望在构建完成后转到Jenkins并运行自动化脚本。我的问题是: 1.我们是否需要将量角器脚本和应用程序代码库存储在两个独立的存储库中?如果没有,我们有没有办法存储在两个不同的Git存储库中? 2.如果我们需要存储在同一个存储库中,我是否需要在每个项目的每个项目文件夹中复制我的量角器脚本? 3.我需要在构建程序中添加两个步骤吗?一个用于代码,一个用于运行测试脚本


感谢您的回答。

回答您的问题

我们是否需要将量角器脚本和应用程序代码库存储在两个单独的存储库中?如果没有,我们有什么办法可以储存在 两个不同的Git存储库? 是的,您可以将测试和应用程序代码存储在同一个存储库中。如果您愿意,如果它们只是e2e案例,您也可以保持它们的独立性

如果我们需要存储在同一个存储库中,我是否需要在每个项目的每个项目文件夹中复制我的量角器脚本? 不,您的所有测试都可以位于一个位置,并分布到套件中。量角器支持基于套件作为CLI参数执行

我需要在构建程序中添加两个步骤吗?一个用于代码,一个用于运行测试脚本?
取决于您对1和2的方法。如果您独立维护测试,那么您可以有一个生成后步骤来触发测试,或者有一个单独的Job2,其中Job1作为触发器。

您能否建议一种方法,我可以在我的Jenkin作业中分别指定两个GIT存储库-一个用于我的代码,另一个用于量角器脚本?我仍在寻找答案?有人能帮忙吗?