O que jenkins-pipeline faz?
Construa pipelines Jenkins declarativos e com script com estágios, agentes, parâmetros e plugins. Implemente pipelines multi-branch e automação de implantação.
Visão Geral
Esta skill capacita a criação de pipelines Jenkins, suportando tanto a sintaxe declarativa quanto a baseada em script. Ela ajuda a definir estágios, agentes, parâmetros e plugins, e a implementar pipelines multi-branch para integração e deploy contínuos.
Funcionalidades
- Pipelines Declarativos: Crie pipelines com blocos
pipeline,stagesesteps. - Pipelines com Script: Use blocos
nodeestagepara maior flexibilidade. - Suporte Multi-branch: Configure Jenkins para construir múltiplos branches automaticamente.
- Integração de Plugins: Incorpore plugins como Git, Docker e Slack.
- Automação de Deploy: Defina parâmetros e scripts para implantação automatizada.
Exemplo de Uso
Pipeline Declarativo
pipeline {
agent any
stages {
stage('Build') {
steps {
echo 'Construindo...'
}
}
stage('Test') {
steps {
echo 'Testando...'
}
}
stage('Deploy') {
steps {
echo 'Implantando...'
}
}
}
}
Pipeline com Script
node {
stage('Checkout') {
checkout scm
}
stage('Build') {
sh 'make'
}
stage('Test') {
sh 'make test'
}
stage('Deploy') {
sh 'make deploy'
}
}
Configuração
- Instale esta skill no seu assistente de IA (como Claude Code, Cursor ou Codex).
- Forneça contexto sobre seu projeto (repositório, ferramentas de build, ambiente).
- Use comandos como "Crie um pipeline Jenkins declarativo com estágios de build e teste" ou "Configure uma pipeline multi-branch para deploy automático".
Dicas
- Sempre especifique o agente (ex.:
agent anyouagent { label 'linux' }). - Para pipelines multi-branch, certifique-se de que o Jenkinsfile esteja na raiz do repositório.
- Aproveite parâmetros como
string,choiceebooleanParampara tornar pipelines reutilizáveis.