用于多个项目的语言不可知的自动构建和测试服务器

编程入门 行业动态 更新时间:2024-10-27 09:35:49
本文介绍了用于多个项目的语言不可知的自动构建和测试服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

为了简化我们的发布测试,我们正在寻找一个系统来自动构建和(单位)测试我们的软件项目在各种架构。我们的限制是:

To ease our release testing, we're looking for a system to automatically build and (unit) test our software projects on a variety of architectures. Our constraints are:

  • 构建的代码用多种语言编写,包括Python,Java和C。
  • 我们有几种不同的部署架构。
  • 我们有多个项目,我们希望独立构建和测试。
  • 控制系统是Subversion,系统应该与之集成。
  • 解决方案最好是开源。
  • The code to build is written in several languages, including Python, Java and C.
  • We have several distinct deployment architectures.
  • We have multiple projects, which we would like to build and test independently.
  • Our source control system is Subversion, and the system should integrate with that.
  • The solution should ideally be open source.
  • 我们看过:

    • Artifactory + 连续:部分

    Buildbot :这给了我们几乎所有我们需要的功能,除了它不支持多个项目,这是一个对我们的交易。

    Buildbot: This gives us almost all the functionality we need, except it doesn't support multiple projects, which is a deal-breaker for us.

    您会推荐什么?你使用了什么?

    What would you recommend? What do you use?

    推荐答案

    你看过 Hudson ?我已经使用它的.Net项目有很多的成功,即使它是一个有点Java中心的工具。它支持subversion和有一个活跃和多样化的插件社区,使其能够与许多不同的语言工作。它的开源,它运行在许多平台上。我发现它相对容易配置和管理。

    Have you looked at Hudson? I've used it on .Net projects with a lot of success even though its a somewhat Java centric tool. It supports subversion and has an active and diverse plugin community which enables it to work with a lot of different languages. Its open source and it runs on many platforms.I found it to be relatively easy to configure and manage.

    更多推荐

    用于多个项目的语言不可知的自动构建和测试服务器

    本文发布于:2023-11-14 18:59:05,感谢您对本站的认可!
    本文链接:https://www.elefans.com/category/jswz/34/1588272.html
    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
    本文标签:多个   不可知   语言   服务器   测试

    发布评论

    评论列表 (有 0 条评论)
    草根站长

    >www.elefans.com

    编程频道|电子爱好者 - 技术资讯及电子产品介绍!