TeamCity - 如何创建安装程序包?

时间:2009-04-09 18:21:58

标签: msbuild continuous-integration teamcity nsis

我是 TeamCity 的新手,但有<2>年的 CC.NET -t经验。我熟悉MSBuild,但也许 TeamCity 还有其他方法来构建。

我看到 TeamCity 有一个很好的用户界面和很棒的插件框架。但我不知道如何配置安装程序包构建。

我的问题:

  • 我检查了源代码并构建了工件(一些dll和exe)。没问题,但是
  • 如何可以“ TeamCity 方式”创建zip包? (项目/工件依赖?)
  • 如何可以“ TeamCity 方式”创建NSIS安装程序?

我可以下载插件或教程吗?或者我没有其他选择只是MSBuild?

2 个答案:

答案 0 :(得分:4)

TeamCity有一些build runner plugins,您可以自己动手,但我相信“TeamCity方式”是在您的构建脚本中执行此操作...因为它是构建服务器吗?

你可能想查看MSBuild Extension Pack,其中包含很多有用的内容,例如压缩注册表访问等等。这肯定会对zip和nsis任务有所帮助。

答案 1 :(得分:0)

您可能需要使用自己的手写构建脚本来完成此操作。

MsBuild或NAnt可能会为您提供最佳选择。

如果您使用MsBuild,您可能希望查看Msbuild社区任务。

希望这有帮助