当前位置: 首页 > 面试题库 >

CloudBees + PlayFramework + Eclipse

闽康安
2023-03-14
问题内容

我想从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可以挽救生命。

谢谢您的帮助。


问题答案:

我从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的过程



 类似资料:
  • 下面是我收到的错误信息。master在OpenSUSE上运行,我的Jenkins版本是“Jenkins Ver.1.466.12.1(Jenkins Enterprise by CloudBees 12.11)”。 我已经验证了可以在linux box上的/mnt/jenkinsbackup中创建一个文件。这是用户权限问题吗?

  • 问题内容: 我正在考虑将Play用于大型项目,因此,有没有人经过OWASP Top 10的久经考验的Play框架?您在Play框架中是否知道任何安全性问题? 问题答案: 在OWASP Top 10和Play上(此处提供一些信息): A1:注射 默认使用JPA并转义字符串 A2:跨站点脚本(XSS) 从1.0.1版开始,Play的模板引擎会自动转义字符串 A3:身份验证和会话管理中断 播放是无状态的

  • 本文向大家介绍playframework 基本用法,包括了playframework 基本用法的使用技巧和注意事项,需要的朋友参考一下 示例 典型的单例课程: 另一类,要求访问第一个。 最后使用最后一个控制器。注意,由于我们没有将FastFoodService标记为单例,因此每次注入它都会创建一个新实例。            

  • 问题内容: 我对Playframwork已过时的问题有一个烦人的问题,我想将conde移入建议的方式,但是实际上我无法完成此任务,文档没有意义,而且我也不知道如何解决此问题,我花了几天时间数天试图使它没有运气! https://www.playframework.com/documentation/2.5.x/GlobalSettings 我只想运行初始数据库方法 这是java文件中的内部方法,我

  • 本文向大家介绍playframework 注入播放类,包括了playframework 注入播放类的使用技巧和注意事项,需要的朋友参考一下 示例 您经常需要从框架本身(例如WSClient或Configuration)访问类的实例。您可以将它们注入自己的课程中: 如果将某些内容(例如ExecutionContext)作为隐式导入,则可能更易于使用。只需将它们添加到构造函数的第二个参数列表中:  

  • 本文向大家介绍playframework 手动创建JSON,包括了playframework 手动创建JSON的使用技巧和注意事项,需要的朋友参考一下 示例 您可以JsValue手动构建JSON对象树(a ) 或使用较短的等效语法,基于一些隐式转换: 要获取JSON字符串: