Como criar um novo oleoduto Jenkins no Oceano Azul

Como criar um novo oleoduto Jenkins no Oceano Azul
Jenkins é um servidor de automação gratuito e de código aberto popular para executar as operações de CI/CD de maneira rápida e fácil. Jenkins permite automatizar a construção e testar e implantar os aplicativos de software em etapas fáceis.

Jenkins Blue Ocean é um plugin de interface de usuário moderno gratuito para Jenkins, projetado para remover os recursos intimidadores de Jenkins. Em vez disso, oferece recursos simplistas e intuitivos para construir os Jenkins Pipelines.

Uma característica excelente do Jenkins Blue Ocean é o editor de pipeline gráfico. Isso permite definir os estágios e etapas do pipeline usando uma interface gráfica em vez de um editor de scripts. Com o Blue Ocean Pipeline Editor, os usuários podem criar os oleodutos arrastando e soltando as etapas predefinidas, em vez de escrever o código, o que o torna muito acessível para iniciantes.

Jenkins Blue Ocean também inclui outros recursos, como um painel que fornece uma visão geral do status de todos. Além disso, inclui integrações com sistemas de controle de versão populares, como Git e Mercurial, e suporte para uma ampla gama de ferramentas e tecnologias.

Este tutorial ensina como criar um pipeline simples usando o painel do Jenkins Blue Ocean.

Instale o plug -in Blue Ocean no Jenkins

O primeiro passo é garantir que tenhamos o plug -in Blue Ocean instalado em nosso servidor Jenkins.

Abra o painel Jenkins -> Gerenciar Jenkins -> Gerenciar plugins -> Plugins disponíveis e pesquisar no Oceano Azul.

Localize o plug -in azul do Ocean. Em seguida, selecione e clique em Instalar. Depois de baixado, reinicie o servidor Jenkins para instalar e aplicar o plug -in Blue Ocean.

Lançar a interface do oceano azul

Depois de instalar o plug -in Blue Ocean, você pode encontrar a opção de fazer login no Blue Ocean no seu painel Jenkins.

Como alternativa, você pode navegar para o seu Jenkins URL/Blue para fazer login no painel do Blue Ocean.

Depois de entrar no painel, você verá uma lista de todos os pipelines que você criou e a opção de criar novos pipelines.

Este tutorial demonstra como criar um novo pipeline usando o nó simples.Aplicativo da Web JS e React.

O repositório é fornecido no seguinte link:

https: // github.com/jenkins-docs/simples nó-js-react-npm-app

Crie um novo oleoduto no oceano azul

No painel Blue Ocean, clique em "Novo pipeline" para lançar um novo pipeline.

Selecione a fonte do seu aplicativo. Em nosso exemplo, o código -fonte está hospedado no GitHub. Podemos selecionar o Github e clicar em Connectar para conectar -se com nossa conta do GitHub.

Se você não conectou sua instância Jenkins ao github antes, selecione "Criar novo token de acesso" e faça login na sua conta do github.

Isso permite que você gere um novo token de acesso para Jenkins. Selecione o escopo do token de acesso (o padrão deve funcionar) e clique em "Criar".

Copie o token gerado e colar -o em Jenkins. Clique em "Conectar".

Depois de conectado, selecione a organização desejada para prosseguir.

Em seguida, volte para o repositório simples-nó-js-react-npm-app e bifurque o repositório para sua conta.

Volte para o painel Blue Oceans e selecione o repositório simples-js-js-react-npm-app.

Em seguida, clique em "Criar pipeline" para criar um pipeline a partir do repositório.

Depois que o oleoduto for criado, Jenkins o alertará de que não há Jenkinsfile que seja definido no repositório. Isso obriga você a definir as instruções do pipeline usando o editor de oleoduto Blue Ocean.

Clique no ícone (+) para adicionar um novo estágio. Digite o nome de artes.”

Adicione o comando script shell como "instalação npm".

Em seguida, clique no ícone Plus (+) para adicionar um novo estágio ao seu pipeline.

Dê o palco com o nome de "teste" e adicione uma etapa de construção como "script de shell.”Então, adicione o comando de script da seguinte forma:

Isso permite que o script entre no diretório Jenkins/Scripts e execute o teste.Arquivo SH.

Depois de concluído, clique em "Salvar" para salvar e executar o pipeline.

Isso deve cometer as mudanças no ramo mestre do repositório bifurcado e construir as etapas que são definidas no pipeline.

Você pode voltar ao painel do Blue Ocean e clicar no seu pipeline para verificar o progresso.

Nota: Se a sua instância Jenkins estiver em execução no Windows, você precisar.

Conclusão

Agora você aprendeu a instalar, configurar e usar o plug -in Blue Ocean em Jenkins. Você também aprendeu a conectar os Jenkins com o Github e criar um oleoduto usando a interface Blue Ocean.