domingo, 17 de dezembro de 2023

Iniciando um Projeto Delphi para utilização das práticas de CI/CD

Iniciando um Projeto Delphi para utilização das práticas de CI/CD




Ao iniciar um projeto atualmente, apenas um "File -> New Project" já não é mais o suficiente.

Devemos pensar em toda a esteira de desenvolvimento do projeto, contemplando sua escalabilidade, produtividade, manutenibilidade e entre outros fatores.

Nesse post estarei explicando algumas ferramentas essenciais para iniciarmos o nosso projeto.

Bora Lá?

Repositório

Para o repositório de código existem diversas plataformas, nesse caso utilizaremos o GitLab. Ela possui desde o plano free até planos pagos com mais recursos.

Para projetos e equipes reduzidas o plano free já atende, inclusive com opções de Continuous Integration e Continuous Delivery.

Site: GitLab
Planos: Ref.: Dez/2023


Controlador

Para controlarmos os branchs locais e facilitar o nosso desenvolvimento, seja no momento do commit ou mesmo na visualização das alterações, utilizaremos o SourceTree.

É uma ferramenta gráfica que utiliza os comandos do Git. Com ela conseguimos fazer Commit, Pull, CherryPick, Merge e entre outras operações.

Site: SourceTree

Embora o SourceTree seja uma ferramenta completa, eu costumo utilizar juntamente com ela o WinMerge para comparação de arquivos e o TortoiseMerge para resolução de conflitos.

Site: WinMerge
Site: TortoiseMerge

Agora que já sabemos as ferramentas que utilizaremos, que tal irmos para uma demonstração prática?
Nessa demonstração iremos criar nosso branch no GitLab e configurar nosso projeto localmente, tudo isso pensando em um fluxo para facilitar os processos de CI/CD.




O que achou? Comente as ferramentas que você utiliza e o que elas te proporciona na sua produtividade.

Nenhum comentário:

Postar um comentário

Postagem em Destaque

Configurando o Projeto Delphi para o SonarQube

  No post anterior expliquei como instalar e configurar o SonarQube com o plugin do Delphi . Neste post vamos configurar nosso projeto Del...

As mais visitadas