如何在部署后将 Cloud66 与 Jenkins 连接到 运行 黄瓜测试?
How can I connect Cloud66 with Jenkins to run a cucumber test after a deploy?
我在 Cloud66 and I want my Jenkins CI 中有一个 rails 服务器应用程序 运行,每次在 Cloud66 中部署时都会开始 运行 测试。
这可以吗?怎么样?
谢谢!
好的,我找到了解决方案!
所以:
- 我们必须转到 Jenkins 作业并激活 Build Triggers 选项 Trigger Builds Remotely。然后我们要选择一个代币。
- 我们必须管理 Jenkins > 配置全局安全 并添加读取权限 匿名用户.
- 然后,在 Rails 项目上,使用以下代码创建文件 ./.cloud66/deploy_hooks.yml:
-
staging:
last_thing:
command: curl $JENKINS_URL/job/$JOB_NAME/build?token=$TOKEN_DEFINED_EARLIER
target: rails
execute: true
就是这样!然后您将在部署时触发测试执行!
我在 Cloud66 and I want my Jenkins CI 中有一个 rails 服务器应用程序 运行,每次在 Cloud66 中部署时都会开始 运行 测试。
这可以吗?怎么样?
谢谢!
好的,我找到了解决方案!
所以:
- 我们必须转到 Jenkins 作业并激活 Build Triggers 选项 Trigger Builds Remotely。然后我们要选择一个代币。
- 我们必须管理 Jenkins > 配置全局安全 并添加读取权限 匿名用户.
- 然后,在 Rails 项目上,使用以下代码创建文件 ./.cloud66/deploy_hooks.yml:
-
staging:
last_thing:
command: curl $JENKINS_URL/job/$JOB_NAME/build?token=$TOKEN_DEFINED_EARLIER
target: rails
execute: true
就是这样!然后您将在部署时触发测试执行!