Jenkins e Groovy: Automação de Builds com Scripting

1 - Introdução ao Groovy Groovy é uma linguagem de script dinâmica e tipagem leve, orientada a objetos e baseada na JVM. A sua sintaxe é bastante semelhante à do Java, mas com características dinâmicas mais flexíveis, suporte a closures e funções de ordem supreior. Groovy suporta inferência de tipo automática, eliminando a necessidade de especi ...

Publicado em 6-11 06:07 por Thomas

Desenvolvimento de Plugins Personalizados para Jenkins

Configuração do Ambiente de Desenvolvimento O ecossistema do Jenkins é fundamentado em Java. Para iniciar a criação de extensões, é imprescindível ter o Java Development Kit (JDK) e o Apache Maven devidamente instalados e configurados nas variáveis de ambiente da máquina. Geração do Projeto Base O ponto de partida mais eficiente é utilizar os a ...

Publicado em 6-9 08:05 por Thomas

Implantação de CI/CD com Jenkins

Guia detalhado para implementação de CI/CD utilizando Jenkins: 1. Instalação do Jenkins 1.1 Requisitos do ambiente Java 8 ou 11 (recomenda-se JDK11) Sistema operacional: Linux/Windows/macOS 1.2 Método de instalação (exemplo no Ubuntu) # Instalação do Java sudo apt install openjdk-11-jdk # Adicionando o repositório do Jenkins wget -q -O - htt ...

Publicado em 6-8 18:15 por Thomas