代码之家  ›  专栏  ›  技术社区  ›  alexn

msbuild版本-必须具有功能

  •  1
  • alexn  · 技术社区  · 15 年前

    我目前正在构建我的第一个msbuild发布任务。在每个构建上“应该”执行的基本任务是什么?

    考虑诸如优化代码、定义几个常量等设置。

    您在每个发布版本中都做什么?

    谢谢

    1 回复  |  直到 15 年前
        1
  •  4
  •   Andrew Siemer    15 年前

    我在每一个构建上都做以下工作…与nant/cruisecontrol.net持续集成

    • 建造
    • 测试
    • 集成测试(通过脚本从底层构建数据库、检查数据库集成、将数据库回滚到干净状态等)
    • 执行代码分析(ndepend,ncover,//todo reporting,//codedebt reporting,stylecop)
    • 缩小代码(如果要上网)
    • 向所有人发送电子邮件状态/报告
    • 部署到集中式开发服务器
    • 将代码捆绑到存档中以支持回滚功能

    这就是我喜欢做的……尽管我相信你还有很多事要做!