2.5 - Integração Contínua
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 campoPayload URL
, no campoContent Type
selecione a opçãoapplication/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
Last updated