为已发布的版本保存哪些工件?

时间:2008-10-26 14:06:31

标签: deployment build-process

所以,我现在知道what to save from nightly builds。我什么时候给客户一些东西?

例如,我可能想保存调试信息(例如PDB)。

还有什么?

5 个答案:

答案 0 :(得分:3)

我们使用:

  • 安装
  • 二进制文件
  • PDBS
  • 源文件标记
  • 可能不在svn中的任何其他源文件 - 例如config.status
  • 构建日志

你让我想知道我是否遗漏了任何重要的内容

答案 1 :(得分:1)

  • 编译器和库版本信息(可能不是构建日志的一部分)。有人提到了整个二进制文件。
  • 链接器映射文件(它有时可以帮助远程调试问题)。
  • 未经剥离的可执行文件(如果在Unix系统上将其删除可执行文件,然后再将其提供给客户端)。

答案 2 :(得分:1)

对于SDK版本,我们包括:

  • 用于库的PDB和XML(与样本的最新快照一起打包)
  • 来自SVN的来源的打包快照(只是因为我们可以)
  • 链接到在线文档(文档从源自动生成)

答案 3 :(得分:0)

默认情况下不一定需要生成跟踪消息,但启用它们的可能性非常有用。

答案 4 :(得分:0)

从构建中运行的ATP生成的结果和信息(可能是构建过程的一部分)。