Integração Contínua

Tallys Martins tallysmartins at gmail.com
Wed Jun 17 11:29:15 BRT 2015


Olá, pessoal!

Estou trabalhando em algumas melhorias para efetivar a integração contínua
do noosfero utilizando o Gitlab CI buscando oferecer suporte para captar
também os Merge Requests.

Já tenho uma aplicação que executa os seguintes passos:

 1 - receber os disparos de WebHook para atualizações de Merge Request no
repositorio que seria o noosfero oficial

2 - fazer o pull da branch do repositorio de origem (que fez o merge
request)

3 - efetua o push dessa branch pra um repositorio onde estão configurados
os runners e os jobs que executam os testes quando chega uma nova branch
(commit)

4 - Recebe o resultado da build e faz um comentário no Merge Request com o
link do resultado da Build

Ainda estamos com alguns ajustes a fazer para merge request reabertos e
ainda não está 100%

Pelo que vi o Gitlab CI não possui suporte algum pra ser evoluido ao ponto
de aceitar MR. Essa aplicação que estamos escrevendo poderá rodar em um
servidor simples junto com um ambiente de desenvolvimento do noosfero.

Gostaríamos de saber o feedback de vocês quanto a isso.

Att
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20150617/704e65e2/attachment.html>


More information about the Noosfero-br mailing list