【问题标题】:headless install of JIRA via Chef通过 Chef 无头安装 JIRA
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 感谢 mdoar,没有一些讨厌的 hack,我认为这是最好的选择
    猜你喜欢
    • 2015-12-30
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-21
    相关资源
    最近更新 更多