Какие артефакты сохранить для выпущенной сборки? - PullRequest
2 голосов
/ 26 октября 2008

Итак, теперь я знаю что спасать от ночных сборок . А когда я что-то даю покупателям?

Например, я, вероятно, хочу сохранить отладочную информацию (например, PDB).

Что еще?

Ответы [ 5 ]

3 голосов
/ 26 октября 2008

Мы используем:

  • установщиков
  • бинарники
  • 1008 * PDB-файлы *
  • тег исходных файлов
  • любые другие исходные файлы, которые могут отсутствовать в svn - например, config.status
  • Журнал сборки

Вы заставили меня задуматься, упускаю ли я что-нибудь важное

1 голос
/ 07 января 2009

Для выпусков SDK мы включаем:

  • PDB и XML для библиотек (в комплекте с последним снимком примеров)
  • Упакованный снимок источников из SVN (только потому, что мы можем)
  • Ссылка на онлайн-документацию (документы генерируются из источника автоматически)
1 голос
/ 26 октября 2008
  • Информация о версии компилятора и библиотеки (она не может быть частью журнала сборки). Кто-то еще упомянул целые двоичные файлы.
  • Файл карты компоновщика (иногда он может помочь при удаленной отладке проблемы).
  • Развернутый исполняемый файл (если в системе Unix вы удаляете его из исполняемого файла перед тем, как сделать его доступным для клиентов).
0 голосов
/ 26 октября 2008

Результаты и информация, сгенерированные из ATP, которые запускаются в сборке (возможно, как часть процесса сборки).

0 голосов
/ 26 октября 2008

Сообщения трассировки не обязательно должны генерироваться по умолчанию, но возможность их включения может быть очень полезна.

...