【问题标题】:storing protractor scripts and application code is same GIT repository存储量角器脚本和应用程序代码是相同的 GIT 存储库
【发布时间】:2016-09-16 00:43:54
【问题描述】:

我尝试搜索我的问题的答案,但无法找到任何直接答案,因此有些问题对于某人来说可能看起来太新手了。 我是 Jenkins 和 GIT 的新手。目前,一旦构建发布,我们就会手动运行我们的自动化脚本,但现在我们想转移到 Jenkins 并在构建完成后运行自动化脚本。我的问题是:
1. 我们是否需要将量角器脚本和应用程序代码库存储在两个单独的存储库中?如果没有,有什么方法可以存储在两个不同的 Git 存储库中?
2. 如果我们需要存储在同一个存储库中,我是否需要将我的量角器脚本复制到每个项目的每个项目文件夹中?
3. 我需要在我的构建程序中添加两个步骤吗?一个用于代码,一个用于运行测试脚本?

感谢您的回复。

【问题讨论】:

  • 我还在寻找答案吗?有人可以帮忙吗?

标签: git jenkins protractor


【解决方案1】:

回答您的问题

  1. 我们是否需要将量角器脚本和应用程序代码库存储在两个单独的存储库中?如果没有,有什么办法可以存储 两个不同的 Git 存储库?

是的,您可以将测试和应用程序代码存储在同一个存储库中。如果你愿意,如果它们只是 e2e 案例,你也可以保持它们独立

  1. 如果我们需要存储在同一个存储库中,是否需要将量角器脚本复制到每个项目的每个项目文件夹中?

不,您的所有测试都可以放在一个地方,分布在套件中。 Protractor 支持基于套件作为 CLI 参数执行

  1. 是否需要在构建程序中添加两个步骤?一个用于代码,一个用于运行测试脚本?

取决于您对 1 和 2 的方法。如果您要独立维护测试,那么您可以有一个构建后步骤来触发测试,或者有一个单独的 Job2,其中 Job1 作为触发器。

【讨论】:

  • 您能否建议一种方法,我可以在我的 Jenkins 作业中分别指定两个 GIT 存储库 - 一个用于我的代码,一个用于量角器脚本?
猜你喜欢
  • 2011-09-16
  • 2019-12-12
  • 2012-01-23
  • 1970-01-01
  • 2014-07-28
  • 1970-01-01
  • 2013-02-23
  • 1970-01-01
  • 2021-01-10
相关资源
最近更新 更多