【发布时间】:2014-12-18 01:43:07
【问题描述】:
有没有人通过 Chef 无头安装 JIRA? (我正在做一个实验,看看我们是否可以快速自动设置新的项目环境)
使用 Chef 我可以像这样启动 Jira 安装... 安装 MySQL 添加 JIRA DB 和用户,授予权限 模板 response.varfile 远程文件下载 JIRA 安装程序 使用 varfile 执行 JIRA 安装程序 将 MySQL 连接器复制到 JIRA lib 文件夹中 停止然后启动 JIRA 服务
...但是在第二阶段,JIRA 要求我打开一个浏览器并提供数据库和其他凭据来完成配置。发送的请求看起来像是生成了独特的令牌等。
考虑的方法: * 使用 curl 来伪造配置 - 有一个唯一的令牌,并且有一个我们必须使用的响应。 * 使用 xvfb 和 Selenium(或类似的)来假装驱动浏览器——我们今天无法成功地让它工作。 * 复制手动生成的配置文件/数据库 - 这不是一个很好的长期计划,但同样,我们有一些特殊值会导致我们出现问题。
JIRA 是一个很受欢迎的产品,有人通过 Chef 安装过吗?
【问题讨论】:
标签: automation installation jira chef-infra