哪种 CI 服务器可与 SBT 配合使用?
我正在考虑在一个新的 scala 项目中使用 SBT,但我不确定哪个 CI 服务器 - hudson/cruise/无论什么都支持它。有什么想法吗?
我知道 SBT 有点像 Maven,但我不认为在 CI 服务器眼中它可以作为 Maven 的替代品。
I'm considering using SBT for a new scala project, but I'm not sure which CI server - hudson / cruise / whatever has support for it. Any ideas?
I know SBT is a little Maven like, but I don't think it can work as a drop in replacement for Maven in the eyes of a CI server.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
现在你应该已经解决了这个问题。但我发现通过让 Hudson 调用一个调用 SBT 的 bash 脚本可以实现简单的集成。我没有做任何进一步的整合。该解决方案能够触发构建并显示输出。这就是我当时所需要的。
By now you would have worked through this. But I found simple integration possible by getting Hudson to call a bash script that invoked SBT. I didn't do any further integration. The solution was able to trigger a build and show the output. That is all I needed at the time.
根据我的经验,Travis CI https://travis-ci.org 与 SBT 配合得很好。请参阅http://about.travis-ci.org/docs/user/languages /scala/ 了解如何一起使用它们的详细信息。
我自己在 Travis 上的一些基于 SBT 的项目:
In my experience, Travis CI https://travis-ci.org works great with SBT. See http://about.travis-ci.org/docs/user/languages/scala/ for details on using them together.
Some of my own SBT-based projects on Travis: