一尘不染

CloudBees + PlayFramework + Eclipse

jenkins

我想从Eclipse开发和管理我的DEV @ CloudBees和RUN @
CloudBees工作区,以用于PlayFramework项目,而我将不得不在几台不同的PC上使用它。我正在使用Cloudbees
SVN存储库,Jenkins CI解决方案,数据库…一切。

我为Eclipse安装了CloudBees和PlayFramework插件,创建了CloudBees帐户,SVN存储库,项目,Jenkins
Job和数据库。我创建了Play项目,使它黯然失色。

我了解并且已经测试了目标工作环境的每个组件,但是我没有设法使它们顺利地协同工作。

1-我已经看过一些CloudBees的Play模块,但仅用于命令行。是否有一个不错的Eclipse插件包装程序?

2-我在编写build.xml时遇到一些问题,尤其是在引用PlayFramework库时,因为我无法使用本地安装,因为它在Jenkins上不起作用。

3-如何从Eclipse部署到RUN @ CloudBees?如果我使用CloudBees插件,则不会打包PlayFramework库。

4-如何将Play的测试功能集成到Jenkins中?

我有很多问题,但现在已经足够了:)顺便说一下,PlayFramework很棒,CloudBees可以挽救生命。

谢谢您的帮助。


阅读 237

收藏
2020-07-25

共1个答案

一尘不染

我从Cloudbees支持人员那里得到了非常快速有效的答复。

它确认了mericano1和Ryan所说的(感谢他们)。

CloudBees Jenkins服务允许用户安装一些自定义插件,例如Play!框架一!

将其添加到核心配置后,您可以添加一个新的构建步骤“ Play!”。在您的工作配置中并设置Play!您需要的命令。例如“ clean”,然后“ deps
–sync”,最后是“ auto-test”。如果需要二进制文件,也可以添加war -o toto.war。

您可以选中“播放!自动测试报告”复选框。在构建结果页面的左侧菜单中,您将带有一个附加图标“播放!测试结果”,以观看…播放测试结果页面(无法相信:)。

仍在作业配置中,您可以检查“部署到CloudBees”功能。我没有尝试过,但我认为Play!libs问题无法解决。因此,在您的Play中添加cloudbees
0.2.2插件!项目Dependencies.yml,然后可以在构建步骤中添加bees:app:deploy命令。

对于Eclipse,一旦配置了Jenkins作业,CloudBees插件将完全起作用。但您应该留在Play!本地开发而不是本地运行DEV @ /
CloudBees的过程。

2020-07-25