Automated on-boarding of software projects using Jenkins v2.x Pipeline
Submitted by Ramanathan Muthaiah (@ramanathanm) on Sunday, 28 April 2019
Section: Workshop Technical level: Beginner Session type: Workshop
Audience will be introduced to the concept of Jenkins v2.x Pipeline-as-code. This will be followed by hands-on with respect to initiation of simple project, using Groovy code, setup software project in the continuous integration infrastructure. From the simple to complex task of integrating Jenkins Pipeline with standalone build scripts, attendees, who are CI/CD practitioners, will be able to appreciate the benefits of the Pipeline in a DevOps environment.
Jenkins Pipeline-Plugin Suite-Groovy DSL-Debugging Tips’n’Tricks-Hello World-Git(hub) Integration-Execute external build scripts-What’s Pipeline library?
1) Laptop with Docker CE installed
2) Familiarity with basic Docker commands
3) Connectivity to Internet
4) Github account
5) Basic proficiency in writing simple scripts, using, Python or Unix Shell
With two and a half decades of IT experience, across various industry domains, like, networking, semiconductor, cybersecurity, the speaker has put together a functional Pipeline, in an enterprise CI setup, integrating Jenkins, Docker CE, Python v2.x, JFrog Artifactory.