
matheusconf
(usa Ubuntu)
Enviado em 26/07/2023 - 08:22h
Ano passado tive a missão de automatizar a compilação dos produtos da empresa em que trabalho, foi um pouco trabalhoso, pois não tinha nenhum conhecimento com lazarus, procurei diversas imagens docker mas nenhuma funcionava o que eu precisava, com esse intuito resolvi criar uma do zero.
A ideia era automatizar utilizando jenkins, docker e linux, nosso produto era windows, então corri atrás de criar uma imagem que utiliza-se linux como base e compila-se tanto para windows quanto para linux.
No fim após muito trabalho consegui finalizar essa missão, automatizei toda a compilação dos produtos, incluindo assinatura dos executáveis e criei 3 imagens docker com versões diferentes do lazarus e fpc, vou deixar aqui caso um dia vocês também precisem ou utilizem somente por hobby.
Docker Hub
https://hub.docker.com/r/matheusconf/lazarus-crossbuilder
Git Hub
https://github.com/MatheusConfortini/Lazarus-Docker-Crossbuilder
Para montar o instalador dos produtos utilizei essa imagem, recomendo!
https://github.com/amake/innosetup-docker