java - 如何使用 Bamboo 开始 Play,而不需要永远继续部署?

标签 java windows deployment playframework-2.0 bamboo

我们已经用 Java 创建了一个 Play 应用程序,并使用 Atlassian Bamboo's 将其部署到开发环境虚拟机。 SSH 任务:cd path/to/application/directory && start ""play run。这将转到正确的位置,启动新的控制台,然后开始游戏:服务器已成功启动,我们可以毫无问题地访问该站点。

问题是 Bamboo 中的部署任务永远不会停止,因为它仍在监视调用 play run 的控制台 - 在 Bamboo 状态中,我们看到诸如 Deploying for 7,565 分钟。我们认为添加 start "" 可以解决该问题,但在 Bamboo 中,它与仅执行 play run 相同。另外,当我们需要重新部署时,我们必须首先停止正在进行的部署,然后手动重新启动它。

两个问题:

  1. 我们如何才能从 Bamboo 启动服务器以完成部署计划?
  2. 我们如何在下次部署开始时停止/终止 Bamboo 上一个服务器?

最佳答案

Bamboo 对于后台任务来说非常糟糕。遇到了类似的问题,最终我们编写了一个在后台运行的 bash 脚本。

start.sh &1> /dev/null &2 > /dev/null &

关于java - 如何使用 Bamboo 开始 Play,而不需要永远继续部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24645432/

相关文章:

java - Mybatis - 从 SELECT 返回包含 Hashmap 的对象

java - 从 eclipse 运行 hadoop(Cloudera-2.0.0-cdh4.4.0) 作业时出错?

ruby - 如何检查 svn 命令是否需要身份验证

c++ - 来自 Win32 API 的 ReadFile 函数

deployment - Heroku 错误 H12(请求超时)问题

java - 使用 jpa2 和 hibernate 3.6.x 的生产实例的示例 persistence.xml

java - 如何使 Java URI 类停止使用文件

ios - 难以置备iPad应用程序以在iPad上进行测试

scala - 部署自动化

java - session 范围 bean - 如何处理多用户数据