在Gitlab上运行Nightwatch测试

时间:2017-10-18 18:37:05

标签: selenium gitlab gitlab-ci nightwatch.js gitlab-ci-runner

我是新手表,并计划在我推送代码时在Gitlab上进行夜间测试。但我没有得到任何正确的文档以及如何设置我的.gitlab-ci.yml文件。如果周围有人有这方面的经验吗?

1 个答案:

答案 0 :(得分:-1)

这篇文章真的很老了,但我现在正在研究类似的东西,所以这可能有所帮助。

第一: 你需要在服务器上安装gitlab-runner,其中nightwatch安装了selenium - 如果你想使用这个解决方案(gitlab shell executor)

stages:
- deploy

deploy_staging:
  stage: deploy
  script:
    - echo "Deploy to staging server"
    - cd /home/ubuntu/ci_nine/ && nightwatch --env hp venture/incart/
  environment:
    name: staging
    url: https://staging.example.com
  when: manual
  only:
  - stage