您在哪里使用Bamboo CI托管项目站点?

时间:2013-09-25 20:00:43

标签: maven cmake bamboo

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

任何人都有任何想法如何发布?例如也许是作为Bamboo的一部分的项目报告?怎么样?

1 个答案:

答案 0 :(得分:2)

我工作的公司做了两件事:

  1. 我们运行Web服务器,其中包含所有文档,每当构建完成时都会更新。 (docs.my-company.com)
  2. 我们从构建中压缩文档,并将其作为可下载的工件提供。
  3. 对您而言,一个解决方案是,如果您已经在build.my-company.com/等域中运行了说Bamboo,则可以设置一个名为build-docs的Apache位置,其中包含Bamboo构建中生成的所有构建文档。

    这使您可以在不创建其他Web服务器的情况下在Web服务器上加倍。