为啥 Protractor 完成后 Bamboo 任务会出现空白?

Posted

技术标签:

【中文标题】为啥 Protractor 完成后 Bamboo 任务会出现空白?【英文标题】:Why is there a gap in Bamboo tasks after Protractor is completed?为什么 Protractor 完成后 Bamboo 任务会出现空白? 【发布时间】:2015-12-08 23:23:59 【问题描述】:

在我的量角器任务完成后,我看到我的竹子构建中有大约 2 分钟的间隙。请参阅以下日志:

[12/8/2015 5:10 PM] Agnew, Tyler: 
build   08-Dec-2015 16:45:24    Finished in 62.66 seconds
build   08-Dec-2015 16:45:24    [32m1 test, 1 assertion, 0 failures
build   08-Dec-2015 16:45:24    [0m
build   08-Dec-2015 16:45:24    SauceLabs results available at http://saucelabs.com/jobs/7d19c517399e4d118879f5e104ce0e71
build   08-Dec-2015 16:45:25    [launcher] 0 instance(s) of WebDriver still running
build   08-Dec-2015 16:45:25    [launcher] chrome #1 passed
build   08-Dec-2015 16:45:25    stopping gulp server...
build   08-Dec-2015 16:45:25    [16:45:25] Finished 'protractor:e2e' after 1.13 min
simple  08-Dec-2015 16:47:28    Finished task 'Run Protractor Tests' with result: Success
simple  08-Dec-2015 16:47:28    Starting task 'Parse Test Results' of type 'com.atlassian.bamboo.plugins.testresultparser:task.testresultparser.junit'

有谁知道是否有什么东西可以添加到我的量角器任务中以在“完成量角器:e2e”记录后立即杀死?我只想继续下一个任务。我不知道是什么仍在挂起导致延迟。

谢谢, 泰勒

【问题讨论】:

【参考方案1】:

想通了 - gulp 没有在完成时抛出 Process.exit(0)。这就是 Bamboo 一直在寻找的东西。

【讨论】:

以上是关于为啥 Protractor 完成后 Bamboo 任务会出现空白?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Jenkins 中触发构建在其他构建成功但在 Bamboo 中运行之后

更新到 Angular 2 后,无法在 Firefox 上通过 Protractor 运行 Selenium

有没有办法从 Bamboo 触发 Jenkins 构建?

A1-2017级算法上机第一次练习赛 L Bamboo的OS实验

SoapUI/Maven/Bamboo:Bamboo 作业中的异常

量角器:单击按钮后如何等待页面完成?