Skip to main content

Geração de Customizações (DLLs) para liberação das versões

Processo feito pelo desenvolvimento

Compilando uma Custom

Para a compilação de uma Custom será necessário baixar a pasta específica dela que fica em "https://svn.supersoft.com.br/svn/desenvolvimento/outros/DLLs/EmFireDac Skin" com o nome do módulo + o nome do cliente, exemplo "CustomVDOasis":

image-1684245788082.png

Para compilar será necessário copiar essa pasta do EmFireDac Skin para o trunk -> CodigoBaseSkin -> WorkingCopies -> Sistemas, e colar:

image-1684245947113.png

Após isso abrir a CustomVD.dproj (sempre será o nome do módulo da custom que está sendo compilada) que está dentro da Custom -> Project:

image-1684247717109.png

Atualização da versão dentro da Custom

Ao abrir, antes de compilar será necessário ajustar o número da verão em da custom, ir em "Project -> Options -> Version Info" e corrigir para o número da versão que será liberada, e clicar em OK:

image-1684247625792.png

Na pagina inicial, abaixar a barra e corrigir o número da versão e conferir o nome da Custom:

image-1684247840484.png

Após isso crie uma pasta em: \\ss\qualidade\LIBERADO_DLLs + o nome do cliente + o nome do projeto da custom, exemplo: "\\ss\qualidade\LIBERADO_DLLs\Oasis\CustomVD"

Pasta das Customizações

Crie uma pasta com o número do caso + versão + data de liberação, assim sempre terá as versão antigas salvas

image-1684254498813.png

Antes de compilar será necessário ajustar o caminho para salvar a dll em "Project -> Options -> Delphi Compiler -> Output directory" e clicar em OK:

image-1684248169511.png

Salve o projeto:

image-1684248319119.png

Compilando a Custom

Digitar "Shift+F9" para iniciar o processo de compilação, será exibido no canto inferior esquerdo será exibida a mensagem "Sucess" e o tempo de compilação:image-1684248344813.png

Commit da Custom

Depois acesse novamente a pasta em que foi compilado o projeto e copie os arquivos .dpr e .dproj:

image-1684249123487.png

E cole (clique em SIM para substituir) dentro da pasta "EmFireDac Skin" -> nome do projeto -> Project:

image-1684249185806.png

Após isso é só clicar com o botão direito na tela TortoiseSVN -> Commit, como padrão sempre usamos o resumo do caso:

image-1684249350744.png

Depois ao dar o showlog na pasta será possível ver a alteração na versão da Custom:

image-1684249438175.png


Validação das informações das Custom

Após a custom ser compilada será necessário conferir se foi gerada a versão correta, acesse o caminho em que foi compilada:

image-1684254657480.png

Selecione ela, clique com o botão direito e vá em "Propriedades" -> "Detalhes" e veja se a versão do arquivo está correta:

image-1684249706458.png