Skip to content

Latest commit

 

History

History
71 lines (40 loc) · 1.78 KB

2.1.9-integracao-continua-webhook.md

File metadata and controls

71 lines (40 loc) · 1.78 KB

2.1.9 - Integração Contínua (Webhook)

Para que sempre que ocorra um commit o Openshift faça de forma automática o processo de build e deploy, iremos configurar
um webhook, dessa forma o servidor git avisará o Openshift sempre que um commit novo ocorrer.

Configuração webhook

Acesse a parte de builds.

Depois selecione workshop-ocp

Clique em Configuration e copie o link clicando no icone a direita

No Github.com:

  • Selecione Settings no menu horizontal

  • Selecione o Webhooks no menu lateral esquerdo

  • Selecione Add Webhooks, cole a URL copiada no campo Payload URL, no campo Content Type selecione a opção application/json
  • Clique em Disable SSL verification
  • Finalize no botão Add webhook

Altere a aplicação

Para fazermos uma alteração na aplicação, vamos alterar a versão na página inicial da aplicação.

Clique no Index.php

Depois clique no lapis para editar

No index.php altere a linha com a versão da aplicação para versão 2.0.

echo "<h1>Openshift Workshop v2.0</h1>";

Clique em Commit changes

Ou use a linha de comando do git para fazer essa alteraçao:

git add index.php
git commit -m "webhook adicionado"
git push

Acompanhe o rolling deployment

Observe que não ocorre indisponibilidade durante o deployment