【问题标题】:Continuous Integration with multiple projects/languages/environments与多个项目/语言/环境的持续集成
【发布时间】:2010-10-24 10:34:06
【问题描述】:

我想在我这里设置一个 CI 服务器 (Hudson),并且已经设置了一个测试环境,我可以在其中构建我们的一些项目。现在我正在做 .NET 和 Java,但还有一些其他语言即将推出。

一个项目确实需要一个特殊的环境(第 3 方软件、编译器、Linux 作为操作系统),我想知道是否有人可以给我一个关于如何做的建议。

  • 我应该只为这个项目运行另一个 Hudson 吗?我想在备用的 Windows 机器上使用 Hudson,而不是在 Linux 上。在 Linux 机器上构建 .NET 对我来说听起来很复杂...... ;-)
  • 有没有办法进行“构建机器设置”,Hudson 可以将这个项目委托给另一台仅用于构建这个单一项目的机器?
  • 或者我应该完全停止考虑这个问题,让一个项目继续进行而不进行持续集成? (可能是最简单但最糟糕的选择,因为我想在我的 Hudson 中运行 Checkstyle/StyleCop 功能来检查代码约定等......)[

【问题讨论】:

    标签: build-process continuous-integration hudson


    【解决方案1】:

    【讨论】:

    • 非常感谢,我认为第一个链接已经给了我更多的洞察力。
    猜你喜欢
    • 2017-08-14
    • 1970-01-01
    • 2014-09-05
    • 2010-09-17
    • 1970-01-01
    • 2010-12-03
    • 2013-09-03
    • 1970-01-01
    • 2017-04-20
    相关资源
    最近更新 更多