Skip to main content
NetApp Solutions
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Implante um pipeline de CI/CD do Jenkins com armazenamento persistente: Red Hat OpenShift com NetApp

Colaboradores

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:

  1. Crie um novo projeto chamado Jenkins.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. 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.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Implante o Jenkins com o armazenamento persistente

Para implantar o Jenkins com armazenamento persistente, execute as seguintes etapas:

  1. 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.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  2. Clique `Instantiate Template`em .

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  3. 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.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  4. Os pods Jenkins levam aproximadamente 10 a 12 minutos para entrar no estado Pronto.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  5. 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.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  6. Como o OpenShift OAuth foi usado ao criar o aplicativo Jenkins, clique em fazer login com OpenShift.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  7. Autorize a conta de serviço Jenkins para acessar os usuários do OpenShift.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  8. 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.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  9. 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.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  10. Na página criar item, digite o nome de sua escolha, selecione Pipeline e clique em OK.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  11. Selecione a guia Pipeline. No menu suspenso Try Sample Pipeline, selecione GitHub e Maven. O código é preenchido automaticamente. Clique em Guardar.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  12. 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.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  13. 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.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito