Quais artefatos para economizar para uma construção lançada?
-
04-07-2019 - |
Pergunta
Então, agora eu sei O que salvar de construções noturnas. E quando eu dou algo aos clientes?
Por exemplo, eu provavelmente quero salvar informações de depuração (por exemplo, PDB).
O que mais?
Solução
Nós usamos:
- instaladores
- binários
- PDBS
- Tag de arquivos de origem
- Quaisquer outros arquivos de origem que possam não estar no SVN - por exemplo, config.status
- construir log
Você me fez pensar se estou perdendo alguma coisa importante
Outras dicas
- Informações da versão do compilador e da biblioteca (elas podem não fazer parte do log de compilação). Alguém mencionou os binários inteiros.
- Arquivo de mapa do vinculador (às vezes pode ajudar a depuração remota de um problema).
- Executável não estruturado (se em um sistema UNIX, você o retira o executável antes de disponibilizá -lo para os clientes).
Para os lançamentos do SDK, incluímos:
- PDB e XML para as bibliotecas (embaladas com o último instantâneo das amostras)
- Instantâneo embalado de fontes da SVN (só porque podemos)
- Link para a documentação on -line (os documentos são gerados a partir da fonte automaticamente)
As mensagens de rastreamento não precisam necessariamente ser geradas por padrão, mas a possibilidade de habilitá -las pode ser muito útil.
Resultados e informações geradas a partir de ATPs executados na construção (provavelmente como parte do processo de construção).
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow