代码之家  ›  专栏  ›  技术社区  ›  Jay Bazuzi Buck Hodges

为发布的构建保存哪些工件?

  •  2
  • Jay Bazuzi Buck Hodges  · 技术社区  · 16 年前

    所以,我现在知道了 what to save from nightly builds . 当我给顾客送东西的时候呢?

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

    还有什么?

    5 回复  |  直到 15 年前
        1
  •  3
  •   DanJ    16 年前

    我们使用:

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

    你让我怀疑我是否遗漏了什么重要的东西

        2
  •  1
  •   Diomidis Spinellis    16 年前
    • 编译器和库版本信息(它可能不是生成日志的一部分)。其他人提到了整个二进制文件。
    • 链接器映射文件(它有时可以帮助远程调试问题)。
    • 未拆分的可执行文件(如果在UNIX系统上,在将可执行文件提供给客户机之前将其剥离)。
        3
  •  1
  •   Rinat Abdullin    15 年前

    对于SDK版本,我们确实包括:

    • 库的PDB和XML(与示例的最新快照一起打包)
    • 来自SVN的源的打包快照(只是因为我们可以)
    • 链接到联机文档(文档自动从源代码生成)
        4
  •  0
  •   foraidt    16 年前

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

        5
  •  0
  •   Ather    16 年前

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