2

有没有人通过 Chef 无头安装 JIRA?(我正在做一个实验,看看我们是否可以快速自动设置新的项目环境)

使用 Chef 我可以像这样开始 Jira 安装... 安装 MySQL 添加 JIRA DB 和用户,授予权限模板 response.varfile 远程文件下载 JIRA 安装程序 使用 varfile 执行 JIRA 安装程序 将 MySQL 连接器复制到 JIRA lib 文件夹然后停止启动 JIRA 服务

...但是在第二阶段,JIRA 要求我打开一个浏览器并提供数据库和其他凭据来完成配置。发送的请求看起来像是生成了独特的令牌等。

考虑的方法: * 使用 curl 来伪造配置 - 有一个唯一的令牌,并且有一个我们必须使用的响应。* 使用 xvfb 和 Selenium(或类似的)来假装驱动浏览器——我们今天无法成功地让它工作。* 复制手动生成的配置文件/数据库 - 这不是一个很好的长期计划,但同样,我们有一些特殊值会导致我们出现问题。

JIRA 是一个受欢迎的产品,有人有幸通过 Chef 安装它吗?

4

1 回答 1

3

取决于您要安装多远。为了达到有人可以创建管理员用户的程度,不使用 JIRA 安装程序怎么样。只需解压标准的 tar.gz 包,在 jira-application.properties 中设置 JIRA 主页并修复 JIRA home/dbconfig.xml 文件。将一些插件 jar 文件添加到已安装的插件中​​,您应该已经准备好了。

于 2013-04-11T19:27:22.057 回答