![image](https://private-user-images.githubusercontent.com/96452418/270850283-79fae5bf-1ded-4fce-99bd-6579d586ed42.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNzI5OTYsIm5iZiI6MTczOTA3MjY5NiwicGF0aCI6Ii85NjQ1MjQxOC8yNzA4NTAyODMtNzlmYWU1YmYtMWRlZC00ZmNlLTk5YmQtNjU3OWQ1ODZlZDQyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDAzNDQ1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM4ZGNkM2ZmMzZjNTgzMTYwYTAzMWJiNGRmMzU3Mjg5ZjViZWFlYTZkODM1ZWM1ZTRhM2E3Njg2ZTU1ZjVlY2MmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.z74ZAJs2rfVUQKa-1t34vtTxKb0JPYO2ByciyAjfWeI)
Many ways to automate the boring stuff, one tool: Jenkins.
This repository aims to be a beginners guide for the use of Jenkins, starting from a simple base.
Find examples for setting Jenkinsfiles for different automation scenarios below.
- 01. Your first Pipeline: Hello World
- 02. Create a MultiStage Pipeline
- 03. Learn to use Parameters
- 04. And then learn to use Variables
- 05. Fun Functions in Jenkins
- 06. If Statement, just in case something went wrong
- 07. CICD Pipeline for a Java Maven App
- 08. Execute a Jenkins Job Remotely
- 09. Customize your Jenkinsfile name
- 10. Configure a Cronjob and forget about manual efforts
To get a local copy of this project follow the next steps.
This project works for most Linux distributions.
Jenkins
$ jenkins --version
$ 2.414.1+
Java
$ java --version
$ java / openjdk 8+
Maven
$ mvn --version
$ Apache Maven 3.4.1+
$ git clone https://github.com/eduym17/trJenkins.git
$ cd trJenkins
Eduardo Yañez
Contributions, issues and feature request are welcome! Feel free to check the issues page.
Give a ⭐️ if you like this project!