在构建项目时,例如与Maven一个获得通过做mvn site
生成的项目网站或类似地使用CMake一个生成doxygen文档(假设CMakeLists.txt中的正确配置)与make doc
。一旦我把它作为Bamboo中的任务执行;我在哪里可以部署这样的网站?我已经在我的CI环境中运行了几个Web服务器:JIRA,Bamboo,Stash和Fisheye。我不想只是为了托管项目静态HTML文档和站点而运行另一个Web服务器。
任何人都有任何想法如何发布?例如也许是作为Bamboo的一部分的项目报告?怎么样?
我工作的公司有两件事:
一个解决方案是,如果你已经在像build.my-company.com/
这样的域运行了Bamboo,那么你可以设置一个名为build-docs
的Apache Location,其中包含Bamboo构建中生成的所有构建文档。
这使您可以在不创建其他Web服务器的情况下在Web服务器上加倍。