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!