代码之家  ›  专栏  ›  技术社区  ›  Abe Miessler

有多种语言的CruiseControl.net?

  •  0
  • Abe Miessler  · 技术社区  · 14 年前

    我刚开始在一个使用多种编程语言的环境中工作,没有源代码管理,也没有自动部署。

    我有兴趣推荐VSS用于源代码控制,并将CruiseControl.net用于自动部署,但我只将cc.net用于ASP.NET应用程序。是否可以使用cc.net部署python、php、asp.net和????所有应用都来自同一个实例?

    2 回复  |  直到 14 年前
        1
  •  3
  •   Benjamin Baumann    14 年前

    是的,你可以。

    cc.net是用.NET编写的,但可以处理任何项目。您的项目语言并不重要,您仍然可以使用批处理、PowerShell、nant或msbuild脚本。您也可以使用巡航控制或哈德逊,因为你喜欢。

    至于源代码管理提供程序,我更喜欢SVN(甚至是Git),但这更像是habbits的问题:从我的角度来看,vs s太链接到vs,我不喜欢按默认行为锁定签出。

        2
  •  0
  •   Wyatt Barnett    14 年前

    VSS是 unsafe for any source 而且在VisualStudio之外几乎没有什么用处。而且巡航控制系统最好是学习和工作都很痛苦。你的心在正确的位置,但你可能想要稍微不同的技术解决方案。对于SCM,您可能需要二者之一的Subversion(cf VisualSVN Server )或者反复无常( on IIS7 )为了持续的集成,我先看TeamCity或Hudson。在易用性方面,其中任何一个都远远优于ccnet。