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

标签 msbuild continuous-integration teamcity nsis

我对 TeamCity 还很陌生,但在 CC.NET-t 方面有 2-3 年的经验。我熟悉 MSBuild,但也许 TeamCity 还有其他构建东西的方法。

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

我的问题:

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

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

最佳答案

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

您可能想查看 MSBuild Extension Pack其中有很多有用的东西,例如压缩注册表访问等等......这肯定会对那些zip和nsis任务有所帮助。

关于msbuild - TeamCity - 如何创建安装程序包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/735363/

相关文章:

msbuild - 如何查询 MSBUILD 文件以获取支持的目标列表?

asp.net - System.Net.Http 无法在当前目标框架 .NET 4.0 中解析

deployment - ClickOnce和mageUI添加自定义文件夹问题

permissions - gitlab ci - 您无权访问该资源

build - Jenkins - 如何限制对工作区的访问?

visual-studio-2010 - 如何使用 mstest 基于 teamcity 中的类别运行测试

python - Teamcity pytest 插件和单元测试报告

msbuild - TeamCity 构建失败

python - Docker sqlite3.OperationalError : unable to open database file

json - 由于 CSRF 检查,REST API 同时发布两个具有不同属性的请求失败并显示 403 状态代码