O Que É um Jenkinsfile?
o Jenkinsfile explicado, incluindo o que faz e por que importa em CI/CD.
Um Jenkinsfile é um arquivo de texto que define um pipeline do Jenkins, versionado no repositório.
O que é
Ele suporta sintaxe declarativa (estruturada pipeline { stages { ... } }) ou Groovy scripted. O Jenkins o lê para executar pipelines multibranch e de PR.
Por que importa em CI/CD
O Jenkinsfile traz pipeline-as-code para o Jenkins, de modo que a definição do build vive junto ao código e é revisada como qualquer alteração.
Principais conclusões
- Um Jenkinsfile define um pipeline do Jenkins.
- Sintaxe declarativa ou scripted.
- Pipeline-as-code para o Jenkins.