使用Bamboo CI

时间:2016-01-27 21:28:04

标签: selenium continuous-integration protractor bamboo angularjs-e2e

我们使用Protractor自动化角度应用,现在需要从Bamboo CI server运行这些量角器测试。

我是Bamboo的新手并且想知道是否有人可以告诉我如何或指向我的网络文章,该文章将向我展示如何从Bamboo服务器触发/执行我的量角器测试

在本地,我们使用gulp protractor运行测试,这些测试全部运行并通过;现在我想从 Bamboo服务器执行相同的测试。 我只能在Google上找到一些文章,展示如何设置Selenium with Bamboo。我理解Protractor uses Selenium幕后但我不确定Protractor是否会按照与Selenium相同的步骤,在Bamboo CI机器上进​​行设置。

如果Protractor在Bamboo CI机器上遵循与Selenium不同的设置,有人可以指向另一篇文章,或者只是在这里显示步骤,如果它很简单做。

1 个答案:

答案 0 :(得分:2)

这个问题已经有几个月了,但仍然没有答案,所以我尽力帮忙。 ;)

我自己没有尝试过,但竹子里有一个大口袋的任务。 (也在这里提到:gulp tasks execution in bambootask type selection: gulp

我认为您必须在您的Bamboo服务器上安装node.js,然后您可以将gulp任务添加到您的计划中并根据您的需要进行配置。 gulp configuration form

简短字段说明:

  • Node.js可执行文件:如果您已在Bamboo服务器上安装了Node.js,则应填写;如果已安装多个版本的Node.js,则应选择正确的版本(我没有安装了Node.js,所以没有可用的可执行文件)
  • Gulp可执行文件:我对gulp不太熟悉,但我认为这个默认值在大多数情况下应该是正确的。
  • 任务:在您的情况下,您应该在此处插入protractor