我的开发设置是这样的,对于每个svn签入代码,在Artifactory中构建,单元测试,打包和发布。现在我想自动化我的部署过程并运行集成(Selenium)测试作为此过程的一部分。我正在考虑使用Puppet来管理部署
- 木偶是正确的工具吗
-
我应该使用什么过程来触发傀儡大师以在代理上启动全新安装,我找不到任何可以实际触发傀儡的 Jenkins 插件。一种选择是致电
傀儡应用...
作为 Jenkins 后期构建任务
欢迎任何建议,谢谢。
看看这篇来自 Saucelabs 的 Selenium Jenkins 文章,这是一项自动化跨浏览器测试的服务。虽然他们是一家提供服务的供应商,但本文介绍了如何使用 Jenkins 进行 Selenium 测试。它还揭示了使用此方法时可能遇到的常见痛点。
Puppet 主控器不具有编排客户端收敛的功能。看看Mcollective。这是一个工具,允许您通过脚本命令从 Jenkins 代理触发目标系统上的 puppet 运行。
一些Mcollective入门材料:
- http://www.slideshare.net/PuppetLabs/presentation-16281121
- http://puppetlabs.com/mcollective