如何在部署后将Cloud66与Jenkins连接以运行黄瓜测试?

时间:2016-02-23 14:36:58

标签: jenkins cucumber jenkins-plugins webhooks cloud66

我在Cloud66中运行了一个rails服务器应用程序,我希望每次在Cloud66中部署时,我的Jenkins CI都会开始运行测试。

有可能这样做吗?怎么样?

谢谢!

1 个答案:

答案 0 :(得分:2)

好的,我找到了解决方案!

所以:

  1. 我们必须转到Jenkins工作并激活构建触发器选项触发器远程构建。然后我们必须选择一个令牌。
  2. 我们必须管理Jenkins > 配置全局安全并将读取权利添加到匿名用户
  3. 然后,在Rails项目中,使用以下代码创建文件./.cloud66/deploy_hooks.yml:
  4. -

    staging:
       last_thing:
         command: curl $JENKINS_URL/job/$JOB_NAME/build?token=$TOKEN_DEFINED_EARLIER
         target: rails
         execute: true
    

    就是这样!然后,您将在部署时触发测试执行!