Estamos usando o construtor final para criar um projeto do Delphi e a pessoa que gerencia o servidor de compilação percebeu que os projetos sem arquivos .dres não estavam sendo construídos porque não estão no SVN e, como não estão no SVN, não na máquina de construção.
Então ele os colocou no SVN.
Eu sou um pouco cético sobre a necessidade de colocá-los no SVN embora. Por um lado, se eles são necessários para o servidor de compilação, eles não estão sendo construídos pelo servidor de compilação e não estamos realmente criando a compilação em uma etapa, já que estamos usando código pré-compilado (eu poderia muito bem basta dar uma olhada no meu DCU, arrancar minha barba e devolver meu cartão de fidelidade Delphi-4-Ever).
Eu vejo no Delphi depois de compilar um projeto:
c:\program files (x86)\embarcadero\rad studio.0\bin\cgrc.exe -c65001 "PROJResource.rc" -foPROJ.dres
Esses arquivos são produzidos pelo brcc32 compilando um arquivo RC. Eu diria, bem, apenas adicione essa linha ao servidor de compilação, mas PROJResource.rc
também não está no SVN!
PROJResource.rc
é gerado automaticamente pelo Delphi de adicionar coisas usando o gerenciador de projetos e eu nunca notei isso, então eu nunca o adicionei ao SVN e ninguém mais reclamou (acho que o arquivo .dproj está por trás disso). Os arquivos RC que eu mesmo escrevi estão no SVN.
Então ... qual é a melhor maneira de corrigir isso, basta verificar o PROJResource.rc ou há algo mais que possamos fazer para simplificar isso?