【问题标题】:where do you host your project site with Bamboo CI?您在哪里使用 Bamboo CI 托管您的项目站点?
【发布时间】:2013-09-25 20:00:43
【问题描述】:

当您构建项目时,例如使用Maven 获取通过执行mvn site 或类似地使用CMake 生成的项目站点,使用make doc 生成doxygen 文档(假设CMakeLists.txt 中的配置正确)。一旦我将其作为 Bamboo 中的任务执行;我在哪里可以部署这样的网站?我的 CI 环境中已经运行了几个 Web 服务器:JIRA、Bamboo、Stash 和 Fisheye。我不希望仅仅为了托管项目静态 HTML 文档和站点而运行另一个 Web 服务器。

有人知道如何发布吗?例如也许是作为 Bamboo 一部分的项目报告?怎么样?

【问题讨论】:

    标签: maven cmake bamboo


    【解决方案1】:

    我工作的公司做两件事:

    1. 我们运行一个 Web 服务器,上面有我们的所有文档,每当构建完成时都会更新。 (docs.my-company.com)
    2. 我们从构建中压缩文档并将其作为可下载的工件提供。

    您的一个解决方案是,如果您已经在 build.my-company.com/ 之类的域中运行 Bamboo,您可以设置一个名为 build-docs 的 Apache 位置,其中包含您从 Bamboo 构建中生成的所有构建文档。

    这使您可以在 Web 服务器上加倍,而无需创建另一个 Web 服务器。

    【讨论】:

    • 确实这是一个不错的方法,只是为了完整性,我可能需要一个安装后脚本来在获得 Bamboo 更新后添加这样的位置。有没有办法在 JIRA、Bamboo 或 Fisheye 中引入一个方便的永久链接到项目网站?
    • 最简单的做法是在源代码控制存储库的 README 中包含指向文档的链接,然后您可以使 README 成为 Bamboo 中的工件。 Fisheye 你可以打开 README 中的链接。 JIRA,您可以将其添加到项目摘要中。或者,您可以创建一个包含指向所有各种文档链接的菜单的 atlassian 插件。 (应该是一个非常简单的插件)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    • 2012-10-07
    • 2012-04-26
    • 2021-07-08
    • 1970-01-01
    • 1970-01-01
    • 2018-10-22
    相关资源
    最近更新 更多