Para este exemplo, vamos pensar em um pipeline com apenas dois estágios, no primeiro vamos receber os arquivos e no segundo “configurá-los”.
Como base, utilizaremos o projeto chamado NodeGoat, criado para exemplificar falhas de segurança em projetos com Node JS, e seguiremos os primeiros quatro passos para a configuração local.
Criando um Pipeline no Jenkins
Na página inicial, clique em “New Item”.
Escolha um nome, selecione a opção Pipeline e aperte OK
Dentro do projeto, clique em Pipeline
Dentro dessa opção, podemos colocar nosso script, conforme a imagem
Pensando na parte do código, vamos utilizar esse aqui para esse exemplo:
Vou deixar o link dele no Github para facilitar a cópia. Depois de colocar o script, utilizamos a opção de Apply.
Para executar o pipeline, vamos voltar para o projeto, clicando no nome dele.
No menu do projeto, clicamos em “Build Now” para executá-lo.
Podemos ver mais detalhes clicando na versão da build
No fim do LOG podemos ver o status do pipeline, nesse caso deu tudo certo (ok, o projeto é muito simples e realmente não tem muito o que dar errado)
Basicamente é isso, um exemplo de pipeline simples para projetos Node JS utilizando Jenkins.