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.
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
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
Observe que não ocorre indisponibilidade durante o deployment