2

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

任何人有任何想法如何发布?例如,可能是作为 Bamboo 一部分的项目报告?如何?

4

1 回答 1

2

我工作的公司做两件事:

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

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

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

于 2013-09-25T20:11:02.357 回答