Implante um pipeline de CI/CD do Jenkins com armazenamento persistente: Red Hat OpenShift com NetApp
Esta seção fornece as etapas para implantar um pipeline de integração/entrega contínua ou implantação (CI/CD) com o Jenkins para validar a operação da solução.
Crie os recursos necessários para a implantação do Jenkins
Para criar os recursos necessários para implantar o aplicativo Jenkins, execute as seguintes etapas:
-
Crie um novo projeto chamado Jenkins.
-
Neste exemplo, implantamos o Jenkins com armazenamento persistente. Para suportar a construção Jenkins, crie o PVC. Navegue até Storage > Persistent volume Claims (armazenamento > reivindicações de volume persistente) e clique em Create Persistent volume Claim Selecione a classe de armazenamento que foi criada, certifique-se de que o Nome da reclamação de volume persistente é jenkins, selecione o tamanho e o modo de acesso apropriados e clique em criar.
Implante o Jenkins com o armazenamento persistente
Para implantar o Jenkins com armazenamento persistente, execute as seguintes etapas:
-
No canto superior esquerdo, altere a função de Administrador para Desenvolvedor. Clique em Adicionar e selecione no Catálogo. Na barra Filtrar por palavra-chave, procure jenkins. Selecione Jenkins Service com armazenamento persistente.
-
Clique `Instantiate Template`em .
-
Por padrão, os detalhes do aplicativo Jenkins são preenchidos. Com base em seus requisitos, modifique os parâmetros e clique em criar. Esse processo cria todos os recursos necessários para apoiar Jenkins no OpenShift.
-
Os pods Jenkins levam aproximadamente 10 a 12 minutos para entrar no estado Pronto.
-
Depois que os pods forem instanciados, navegue até rede > rotas. Para abrir a página da Web do Jenkins, clique no URL fornecido para a rota jenkins.
-
Como o OpenShift OAuth foi usado ao criar o aplicativo Jenkins, clique em fazer login com OpenShift.
-
Autorize a conta de serviço Jenkins para acessar os usuários do OpenShift.
-
A página de boas-vindas do Jenkins é exibida. Como estamos usando uma compilação Maven, complete a instalação do Maven primeiro. Navegue até Manage Jenkins > Global Tool Configuration (Gerenciar Jenkins > Configuração global de ferramentas) e, em seguida, no subcabeçalho Maven, clique em Add Maven (Adicionar Maven). Digite o nome de sua escolha e certifique-se de que a opção Instalar automaticamente está selecionada. Clique em Guardar.
-
Agora você pode criar um pipeline para demonstrar o fluxo de trabalho de CI/CD. Na página inicial, clique em criar novos trabalhos ou novo item no menu à esquerda.
-
Na página criar item, digite o nome de sua escolha, selecione Pipeline e clique em OK.
-
Selecione a guia Pipeline. No menu suspenso Try Sample Pipeline, selecione GitHub e Maven. O código é preenchido automaticamente. Clique em Guardar.
-
Clique em Build Now para acionar o desenvolvimento através da fase de preparação, compilação e teste. Pode levar vários minutos para concluir todo o processo de construção e exibir os resultados da compilação.
-
Sempre que houver alterações de código, o pipeline pode ser reconstruído para corrigir a nova versão do software, permitindo integração contínua e entrega contínua. Clique em alterações recentes para acompanhar as alterações da versão anterior.