Como baixar e instalar o plug-in Blue Ocean para Jenkins
Se você estiver usando o Jenkins para integração e entrega contínuas, talvez já tenha ouvido falar do plug-in Blue Ocean. Este plug-in é um conjunto de plug-ins que repensa a experiência do usuário Jenkins e a torna mais intuitiva, visual e amigável. Neste artigo, mostraremos como baixar e instalar o plug-in Blue Ocean para Jenkins e como usá-lo para criar e visualizar pipelines.
blue ocean plugin download
O que é o plug-in Blue Ocean e por que você precisa dele
O plug-in Blue Ocean é um conjunto de plug-ins que aprimora a interface e a funcionalidade do Jenkins. Ele foi projetado desde o início para Jenkins Pipeline e compatível com trabalhos Freestyle. Ele oferece os seguintes recursos principais:
Visualizações sofisticadas de pipelines de CD para uma compreensão rápida e intuitiva do status do pipeline de software.
Editor de pipeline que torna acessível a automação de pipelines de CD, guiando o usuário por um processo intuitivo e visual para criar um pipeline.
Personalização da IU do Jenkins para atender às necessidades baseadas em função de cada membro da equipe DevOps.
precisão pontual quando a intervenção é necessária e/ou surgem problemas. A interface do usuário do Blue Ocean mostra onde a atenção do pipeline é necessária, facilitando o tratamento de exceções e aumentando a produtividade.
Integração nativa para branch e pull request permite a produtividade máxima do desenvolvedor ao colaborar no código com outras pessoas no GitHub e no Bitbucket.
O plug-in Blue Ocean pode ajudá-lo a melhorar seu fluxo de trabalho, colaboração e eficiência ao trabalhar com pipelines Jenkins. Ele também pode tornar seus pipelines mais legíveis, sustentáveis e escaláveis.
Status do plug-in Blue Ocean
Antes de decidir instalar o plug-in Blue Ocean, você deve estar ciente de seu status atual. De acordo com a documentação oficial, o Blue Ocean não receberá mais atualizações de funcionalidade.Ele só receberá atualizações seletivas para problemas de segurança significativos ou defeitos funcionais. Isso significa que ele não será aprimorado ou suportado por novos recursos. No entanto, ele ainda fornecerá uma visualização de pipeline fácil de usar, desde que seja compatível com sua versão do Jenkins.
Se você está procurando opções alternativas para visualização de pipeline, pode conferir outros plugins, como Pipeline Stage View ou Pipeline Graph View. Esses plug-ins oferecem algumas das mesmas funcionalidades do Blue Ocean, mas não são substitutos completos. Você também pode contribuir para o desenvolvimento deles, se estiver interessado.
Como instalar o plug-in Blue Ocean em uma instância existente do Jenkins
Se você já tiver uma instância do Jenkins em execução, poderá instalar o plug-in Blue Ocean como um conjunto de plug-ins em sua instância existente. Este é um processo simples que requer apenas algumas etapas. Aqui está como fazê-lo:
Etapa 1: faça login no Jenkins como um usuário administrador
Para instalar qualquer plugin no Jenkins, você precisa ter a permissão de Administrador. Isso é definido pelo sistema de segurança Jenkins. Se você não estiver logado como usuário administrador, não poderá instalar o plug-in.
Passo 2: Vá para Gerenciar Jenkins > Plugins
Depois de fazer login como usuário administrador, vá para a seção Gerenciar Jenkins no painel do Jenkins. Em seguida, clique no link Plug-ins. Isso o levará à página Gerenciador de plug-ins, onde você poderá ver a lista de plug-ins disponíveis e gerenciá-los.
Etapa 3: procure o plug-in Blue Ocean e selecione-o
Na página Gerenciador de plug-ins, vá para a guia Disponível. Esta guia mostra os plug-ins que não estão instalados em sua instância do Jenkins, mas estão disponíveis para instalação. Você pode usar a caixa de pesquisa para encontrar o plugin que deseja. Digite "Oceano Azul" na caixa de pesquisa e pressione Enter. Você deve ver o plug-in Blue Ocean e seus plug-ins relacionados nos resultados da pesquisa. Marque a caixa de seleção ao lado do plugin Blue Ocean. Isso selecionará automaticamente todas as dependências necessárias para o plug-in.
Etapa 4: escolha a opção de instalação e confirme
Depois de selecionar o plug-in Blue Ocean, role até o final da página e clique em uma das opções de instalação. Você pode optar por instalar sem reiniciar ou baixar agora e instalar após reiniciar. A primeira opção instalará o plug-in imediatamente sem reiniciar o Jenkins, mas pode não funcionar para alguns plug-ins que exigem reinicialização. A segunda opção fará o download do plug-in e o instalará depois que você reiniciar o Jenkins manualmente. Escolha a opção que mais se adequa à sua preferência e confirme.
Etapa 5: reinicie o Jenkins, se necessário
Se você optar por instalar sem reiniciar, deverá ver uma mensagem que diz "Sucesso" após a conclusão da instalação. Agora você pode começar a usar o plug-in Blue Ocean no painel do Jenkins. Se você optar por baixar agora e instalar após a reinicialização, deverá ver uma mensagem dizendo "Baixado com sucesso" após a conclusão do download. Você precisa reiniciar o Jenkins manualmente para concluir a instalação. Você pode fazer isso acessando Gerenciar Jenkins > Reiniciar Jenkins ou usando uma ferramenta de linha de comando, como curl ou wget.
Como instalar o plug-in Blue Ocean como parte do Jenkins no Docker
Se você não tiver uma instância do Jenkins em execução ou se quiser executar o Jenkins em um ambiente conteinerizado, poderá instalar o plug-in Blue Ocean como parte do Jenkins no Docker. Essa é uma maneira conveniente de executar o Jenkins com todas as suas dependências e plug-ins em uma única imagem do Docker. Aqui está como fazê-lo:
Passo 1: Puxe a imagem oficial do Jenkins Docker
A primeira etapa é extrair a imagem oficial do Jenkins Docker do Docker Hub. Esta imagem contém Jenkins e todos os seus principais recursos e plugins. Você pode usar o comando docker pull para extrair a imagem:
docker pull jenkins/jenkins:lts
Este comando puxará a versão LTS (Long Term Support) mais recente do Jenkins. Você também pode especificar uma tag diferente se quiser uma versão diferente.
Etapa 2: execute o contêiner Jenkins com o plug-in Blue Ocean
A próxima etapa é executar o contêiner Jenkins com o plug-in Blue Ocean. Você pode usar o comando docker run para executar o contêiner e passar o plug-in Blue Ocean como uma variável de ambiente. Por exemplo:
docker run -d -p 8080:8080 -p 50000:50000 -e JENKINS_OPTS="--install-plugin=blueocean" jenkins/jenkins:lts
Este comando executará o contêiner Jenkins no modo desanexado (-d) e mapeará as portas 8080 e 50000 para a máquina host (-p). Ele também passará a variável de ambiente JENKINS_OPTS com o valor "--install-plugin=blueocean" para dizer ao Jenkins para instalar o plug-in Blue Ocean quando ele for iniciado. Você também pode passar outros plugins ou opções conforme necessário.
Passo 3: Acesse Jenkins e Blue Ocean UI
Depois de executar o contêiner do Jenkins, você poderá acessar o Jenkins e a interface do usuário do Blue Ocean em seu navegador. Você pode usar a seguinte URL para acessar o Jenkins:
Você precisará inserir a senha de administrador inicial que é gerada pelo Jenkins quando ele é iniciado. Você pode encontrar essa senha executando o seguinte comando:
docker executivo cat /var/jenkins_home/secrets/initialAdminPassword
Substituir com o ID do seu contêiner Jenkins. Você pode encontrar esse ID executando docker ps e procurando a imagem jenkins/jenkins:lts.
Depois de inserir a senha de administrador inicial, você será solicitado a personalizar o Jenkins. Você pode optar por instalar plug-ins sugeridos ou selecionar plug-ins para instalar. Certifique-se de que o plug-in Blue Ocean esteja selecionado ou instalado.
Quando o Jenkins estiver pronto, você poderá acessar a interface do usuário do Blue Ocean no painel do Jenkins. Você verá um link que diz "Open Blue Ocean" na barra lateral esquerda. Clique nele e você será direcionado para a interface do usuário Blue Ocean, onde poderá criar e visualizar pipelines.
Como usar o plug-in Blue Ocean para criar e visualizar pipelines
O principal objetivo do plug-in Blue Ocean é fornecer uma maneira melhor de criar e visualizar pipelines no Jenkins.Um pipeline é um conjunto de etapas que definem como seu software é criado, testado e implantado. Com o Blue Ocean, você pode criar pipelines usando um editor gráfico ou de texto e visualizá-los em uma interface do usuário dinâmica e interativa. Aqui está como fazê-lo:
Passo 1: Vá para Blue Ocean UI no Jenkins Dashboard
Para começar a usar o Blue Ocean, você precisa acessar a interface do usuário do Blue Ocean no painel do Jenkins. Como mencionado anteriormente, você pode fazer isso clicando no link "Open Blue Ocean" na barra lateral esquerda. Isso abrirá uma nova guia ou janela com a interface do usuário do Blue Ocean.
Etapa 2: criar um novo pipeline ou abrir um existente
Na interface do usuário do Blue Ocean, você verá uma lista de pipelines que já foram criados em sua instância do Jenkins. Você pode clicar em qualquer pipeline para visualizar seu status e detalhes. Você também pode criar um novo pipeline clicando no botão "Criar pipeline" no canto superior direito. Isso iniciará um assistente que o guiará pelo processo de criação de um pipeline.
Você pode criar um pipeline de diferentes fontes, como GitHub, Bitbucket, GitLab ou um repositório local. Você precisará fornecer algumas informações sobre sua fonte, como URL, credenciais, ramificação, etc. Você também precisará escolher como deseja definir seu pipeline: usando o Editor de pipeline ou o Jenkinsfile. O Pipeline Editor é uma ferramenta gráfica que permite arrastar e soltar estágios e etapas para criar seu pipeline. O Jenkinsfile é um arquivo de texto que contém o código do seu pipeline. Você pode escrever seu próprio arquivo Jenkins ou usar um modelo fornecido pela Blue Ocean.
Etapa 3: Editar o pipeline usando o Editor de pipeline ou o Jenkinsfile
Depois de escolher como definir seu pipeline, você pode editá-lo usando o Pipeline Editor ou o Jenkinsfile. O Pipeline Editor é uma ferramenta amigável que permite adicionar, remover e modificar estágios e etapas em seu pipeline. Você também pode configurar parâmetros, gatilhos, agentes e outras opções para seu pipeline.O Pipeline Editor irá gerar um arquivo Jenkins para você com base em seu design gráfico.
O Jenkinsfile é um arquivo de texto que contém o código do seu pipeline. Você pode escrever seu próprio arquivo Jenkins usando a sintaxe do Groovy ou usar um modelo fornecido pela Blue Ocean. Você também pode editar o Jenkinsfile gerado pelo Pipeline Editor se quiser fazer alterações que não são suportadas pela ferramenta gráfica. Você pode usar qualquer editor de texto para editar o arquivo Jenkins ou usar o editor embutido no Blue Ocean.
Etapa 4: visualizar o status e os detalhes do pipeline na interface do usuário do Blue Ocean
Depois de criar e editar seu pipeline, você pode visualizar seu status e detalhes na interface do usuário do Blue Ocean. Você pode ver o progresso de cada estágio e etapa em seu pipeline, bem como os logs, artefatos, testes e alterações de código associados a cada execução. Você também pode ver a integridade geral e o desempenho de seu pipeline, bem como quaisquer problemas ou falhas que ocorram.
A interface do usuário do Blue Ocean fornece uma visão clara e abrangente do seu pipeline, facilitando a compreensão e a solução de problemas. Você também pode interagir com seu pipeline, como iniciar, parar ou reproduzir uma execução ou adicionar comentários ou feedback.
Conclusão
O plug-in Blue Ocean é um conjunto de plug-ins que melhora a experiência do usuário do Jenkins e o torna mais intuitivo, visual e fácil de usar. Ele é projetado para Jenkins Pipeline e compatível com trabalhos Freestyle. Ele oferece visualizações sofisticadas de pipelines de CD, um editor de pipeline que torna acessível a automação de pipelines de CD, personalização da interface do usuário do Jenkins, precisão precisa quando a intervenção é necessária e integração nativa para solicitações de ramificação e pull.
Você pode instalar o plug-in Blue Ocean em uma instância existente do Jenkins ou como parte do Jenkins no Docker. Você também pode usá-lo para criar e visualizar pipelines usando um editor gráfico ou um editor de texto.O plug-in Blue Ocean pode ajudá-lo a melhorar seu fluxo de trabalho, colaboração e eficiência ao trabalhar com pipelines Jenkins.
perguntas frequentes
P: O plug-in Blue Ocean é gratuito?
R: Sim, o plug-in Blue Ocean é gratuito e de código aberto. Você pode baixá-lo do Jenkins Plugin Manager ou do GitHub.
P: Quais são os requisitos para o plug-in Blue Ocean?
R: O plug-in Blue Ocean requer Jenkins 2.7 ou posterior e Java 8 ou posterior. Também requer alguns outros plugins como dependências, como Pipeline, Git, GitHub Branch Source, etc.
P: Como faço para atualizar o plug-in Blue Ocean?
R: Você pode atualizar o plug-in Blue Ocean a partir do Jenkins Plugin Manager. Vá para Manage Jenkins > Plugins > Updates e procure Blue Ocean Plugin na lista de atualizações disponíveis. Selecione-o e clique em Baixar agora e instalar após a reinicialização.
P: Como faço para desinstalar o plug-in Blue Ocean?
R: Você pode desinstalar o plug-in Blue Ocean do Jenkins Plugin Manager. Vá para Manage Jenkins > Plugins > Installed e procure Blue Ocean Plugin na lista de plugins instalados. Selecione-o e clique em Desinstalar.
P: Como obtenho suporte para o plug-in Blue Ocean?
R: Você pode obter suporte para o plug-in Blue Ocean na documentação oficial, no repositório GitHub ou na comunidade Jenkins. Você também pode relatar bugs ou solicitar recursos no rastreador de problemas do GitHub.
0517a86e26
Comments