Какие артефакты сохранить для выпущенной сборки?

StackOverflow https://stackoverflow.com/questions/238046

  •  04-07-2019
  •  | 
  •  

Вопрос

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

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

Что еще?

Это было полезно?

Решение

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

  • монтажники
  • двоичные файлы
  • PDB-файлы
  • тег исходных файлов
  • любые другие исходные файлы, которых может не быть в svn — например, config.status
  • журнал построения

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

Другие советы

  • Информация о версии компилятора и библиотеки (она может не быть частью журнала сборки).Кто-то еще упомянул целые двоичные файлы.
  • Файл карты компоновщика (иногда может помочь в удаленной отладке проблемы).
  • Неосвобожденный исполняемый файл (если в системе Unix вы удаляете исполняемый файл перед тем, как сделать его доступным для клиентов).

В выпуски SDK мы включаем:

  • PDB и XML для библиотек (в комплекте с последним снимком образцов)
  • Упакованный снимок исходников из SVN (просто потому, что можем)
  • Ссылка на онлайн-документацию (документы генерируются из источника автоматически)

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top