对于单人软件商店来说,构建自动化的最佳工具是什么?

发布于 2024-07-07 12:58:47 字数 209 浏览 8 评论 0原文

我正在为一些客户构建 Windows 应用程序。 我读了《Joel on Software》并参加了 Joel Test,然后意识到我不太符合要求。 我缺少的一个地方是自动化构建。 我应该使用什么来进行自动化构建? 我有使用 .NET 1.1、2.0 和 3.5 的 Windows 应用程序。 另外,我需要能够构建 .vdproj 来创建 MSI。 我正在寻找一种免费且适合单人团队的东西。

I am building Windows apps for a few clients. I read Joel on Software and took the Joel Test and realized I don't quite measure up. One place I am lacking is automated builds. What should I use to have automated builds? I have Windows apps that use .NET 1.1, 2.0, and 3.5. Also, I need to be able to build my .vdproj to create MSI's. I am looking for something that is free and would work well for a one-man team.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

秋意浓 2024-07-14 12:58:47

CruiseControl.NetNAnt 是标准工具(也是开源的),因此会有很多社区支持。 MSBuild 现在也开源了

将其全部设置起来将需要大量工作,但是它将非常强大,并且还有很大的增长空间。

CruiseControl.Net and NAnt are the standard tools (and open source too), so there will be a lot of community support available. MSBuild is now open source, too

It will be quite a lot of work to set it all up, but it will be very powerful and have lots of room for growth too.

浪漫之都 2024-07-14 12:58:47

JetBrains 的 TeamCity 专业版。 http://www.jetbrains.com/teamcity/

TeamCity Professional Edition from JetBrains. http://www.jetbrains.com/teamcity/

删除→记忆 2024-07-14 12:58:47

MSBuild 对我很有用

MSBuild has been useful for me

只是一片海 2024-07-14 12:58:47

使用内置的 MSBuild 引擎。 如果您已经有解决方案或项目文件,那么这非常适合。

Use built-in MSBuild engine. If you already have a solution or project file this fits very nicely.

雾里花 2024-07-14 12:58:47

我制作并销售一个名为 Build Automator (http://www.buildautomator.com) 的工具,该工具是为构建和自动化而编写的。 它有点专为我使用的数据库语言(Clarion)而设计,但它与 MS-Build for VS 或 Delphi(RAD Studio)配合得很好,我最近没有那么多时间更新它,但是我几乎每天都使用它,它每周都为我节省时间! 我的一些客户在复杂的构建操作中使用它以及其他构建自动化工具。 只是我的 0.02 美元:)

最诚挚的问候,

I make and sell a tool called Build Automator (http://www.buildautomator.com) that was written for build and automation stuff. It is a bit designed for a database language that I use (Clarion) but it works well with MS-Build for VS or Delphi (RAD Studio) I haven't had as much time as I'd like to update it lately, but I use it almost every single day and it saves me hours every week! I have customers who use it in complex build operations along with other build automation tools. Just my $0.02:)

Best regards,

沒落の蓅哖 2024-07-14 12:58:47

我广泛使用了 CruiseControl 和 TeamCity。 对于一个人的工作室来说,TeamCity 比 CruiseControl 更容易设置和配置。

对于您的构建脚本,使用 MsBuild 或 NAnt 不会出错。 我也一直在考虑使用 Powershell,但我还没有尝试过。

I've used both CruiseControl and TeamCity extensively. For a one man shop, TeamCity is far easier to setup and configure than CruiseControl.

For your build scripts, you can't go wrong with MsBuild or NAnt. I've also been considering Powershell for this but I have not attempted it yet.

梦纸 2024-07-14 12:58:47

自从 NUBuild 发布以来,我一直非常满意。 根据您的要求,我认为 NUBuild 将是完美的匹配。 您可以在 10 分钟内完成设置(只需一次)并准备好构建您的项目。 看看 -

http://nubuild.codeplex.com

I have been very pleased with NUBuild since it was released. Based on your requirement I think NUBuild will be a perfect match. You can set it up (only once) under 10 minutes and ready to build your projects. Check it out -

http://nubuild.codeplex.com

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文