首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Play framework 2.0持续集成设置

Play framework 2.0持续集成设置
EN

Stack Overflow用户
提问于 2012-05-01 21:43:05
回答 4查看 10.3K关注 0票数 26

我正在寻找一个Play 2.0持续集成设置的想法。它将包含一些典型的任务,比如git推送后的构建、部署到测试Heroku实例的夜间构建等。

目前,这个堆栈看起来像是使用Java的Play 2.0,但它可能会变成Scala。

对于“传统的”Java web应用,我会使用Hudson/Jenkins。我找到了一个Hudson plugin for Play,但它似乎不支持Play 2.0。一般来说,Hudson是否适合这里的工具,或者你对Play 2.0应用程序的设置是什么?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-05-02 14:51:52

Play 2.0的构建工具只是对SBT的一个薄薄的包装。您应该能够使用Hudson的sbt plugin来执行SBT build命令,这些命令等同于从控制台执行的Play命令。

对于我们的构建,我们在竹子下执行以下内容:

代码语言:javascript
运行
复制
SBT_OPTS="-Dsbt.log.noformat=true"
sbt clean compile test

( SBT_OPTS变量关闭颜色格式,使测试输出在日志文件中清晰可读。)

票数 24
EN

Stack Overflow用户

发布于 2012-10-16 17:36:12

我发现添加JUnit reporting插件很有用,因为我无法以其他方式获得要显示的测试结果。

https://github.com/bseibel/sbt-simple-junit-xml-reporter-plugin

对于PMD和Checkstyle,我使用了这个:https://github.com/ymasory/sbt-code-quality.g8

为了测试覆盖率,我现在使用JaCoCo:http://ronalleva.com/2012/04/25/jacoco-and-play.html

Scct可以是覆盖范围的其他选项:http://mtkopone.github.com/scct/

有了这些,再加上Jenkins的PMD、CheckStyle和JaCoCo插件,我现在就可以很好地设置Play 2Java项目了。

票数 9
EN

Stack Overflow用户

发布于 2012-05-03 22:40:54

以下是基于cloudbees实现http://wiki.cloudbees.com/bin/view/DEV/Playframework的一些详细教程,但它适用于任何Jenkins安装

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10398543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档