2.9 - Integração Contínua (Webhook)
Podemos automatizar o processo de build do nosso container toda vez que for feito push no nosso repositório git. Para isso, iremos configurar um webhook
. Por meio dele, o servidor git avisará o Openshift sempre que um commit (push) 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
Usando a Web Console
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 lápis para editar

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

Clique em Commit changes

Usando a linha de comando
Podemos fazer o processo de commit e push por meio da linha de comando do git:
Só execute esse passo caso você não tenha feito o commit usando a página do github
Acompanhe o rolling deployment
Observe que não ocorre indisponibilidade durante o deployment
Mais informações
Last updated