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
Settingsno menu horizontal

Selecione o
Webhooksno menu lateral esquerdo

Selecione
Add Webhooks, cole a URL copiada no campoPayload URL, no campoContent Typeselecione a opçãoapplication/jsonClique em
Disable SSL verificationFinalize 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 pushAcompanhe o rolling deployment

Observe que não ocorre indisponibilidade durante o deployment
Last updated