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