Integração Contínua e Implantação (CI / CD)
- Visão geral
- Jenkins
Visão geral
Este tópico analisa as diferenças das aplicações de integração contínua e implantação (CI / CD) entre OpenShift versão 2 (v2) e a versão OpenShift 3 (v3) e como migrar esses aplicativos no ambiente v3.
Jenkins
As aplicações Jenkins em OpenShift versão 2 (v2) e OpenShift versão 3 (v3) são configurados de forma diferente devido a diferenças fundamentais na arquitetura. Por exemplo, em v2, o aplicativo usa um repositório Git integrado que está hospedado no gear para armazenar o código-fonte. No v3, o código fonte está localizado em um repositório Git público ou privado que está hospedado fora do pod.
Além disso, em OpenShift v3, as tarefas de Jenkins não só pode ser iniciados por alterações no código-fonte, mas também por mudanças na ImageStream, que são alterações nas imagens que são usadas para criar a aplicação, juntamente com seu código fonte. Como resultado, é altamente recomendável que você migrar o aplicativo Jenkins manualmente através da criação de uma nova aplicação Jenkins em v3, e então re-criação de postos de trabalho com as configurações que são adequados ao ambiente OpenShift v3.
Consulte estes recursos para obter mais informações sobre como criar um aplicativo de Jenkins, configurar postos de trabalho, e usar Jenkins plug-ins corretamente:
Comentários
0 comentário
Por favor, entre para comentar.