maven - 您在哪里托管 Bamboo CI 项目站点?

标签 maven cmake bamboo

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

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

最佳答案

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

  1. 我们运行一个 Web 服务器,其中包含所有文档,只要构建完成,该服务器就会更新。 (docs.my-company.com)
  2. 我们压缩构建中的文档,并将其作为可下载的 Artifact 提供。

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

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

关于maven - 您在哪里托管 Bamboo CI 项目站点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19014150/

相关文章:

c# - 在 Bamboo 中执行 NUnit 测试

java - @Service 注解的 bean 未被 SpringBootApplication 拾取

java - 商业Web应用平台架构

c++ - 无法将库与 cmake 和 Visual Studio 2017 链接

CMake:如何在ADD_CUSTOM_TARGET中将分号(;)输出为命令选项

c++ - 如何为模块化项目正确创建 CMake 文件

java - Ant - 没有公共(public)执行()错误,即使它存在

java - 在 Eclipse 中运行 Maven with JUnit 项目时出错

.net - xUnit dotnet test CLi 输出到 NUnit xml 以便 Bamboo 可以读取结果

java - 如何通过Bamboo API获取计划中测试的统计信息