quinta-feira, 7 de julho de 2016

Integração contínua com CircleCI


É uma ferramenta de integração continua, normalmente utilizada em projetos com a metodologia XP como base para suprir uma das práticas da mesma.

Normalmente se faz a integração diretamente com uma ferramenta de versionamento (como por exemplo, Git).

Para integrá-lo com o GitHub, por exemplo, é necessário incluir um arquivo chamado "circle.yml" e permitir o acesso ao projeto, tanto no site do próprio CircleCI, quanto na equipe/conta cadastrada no GitHub.

No caso de escolher a linguagem PHP para buildar o projeto, será necessário específicar definições tais como: versão utilizada, dependências necessárias, e se os testes não forem descritos pelo phpunit.xml, deverá ser utilizada uma anotação parecida com "test: override: script_de_testes.sh". Todos estes detalhes específicos do PHP e das outras linguagens suportadas pela ferramenta, podem ser encontradas aqui e específicamente de PHP, aqui.

*Contribuição do Guilherme Matuella

Nenhum comentário:

Postar um comentário