Self-Reflection On Jenkins 2.0 Training

Anuja Kumari
2 min readJul 16, 2021

--

šŸ’„ It was my pleasure to attend Jenkins 2.0 Training under the guidance of Mr. Vimal Daga sir. In the starting i didnā€™t know about Jenkins , even i havenā€™t heard this name. But when i show the training Post then i search about that what this tool is exactly , after knowing i thought to join that , and that decision was right , Now i know almost things in Jenkins and also able to integrate this tool with other technologies.

Thankyou so much sir . I love the way of your Teaching. You teaches in a way that even a beginner can learn and understand

šŸ”† What is Jenkins

Jenkins is an open source continuous integration tool written in Java. The project was forked from Hudson after a dispute with Oracle. Jenkins provides continuous integration services for software development and infrastructure auto provisioning. It is a server-based system running in a servlet container such as Apache Tomcat. It supports SCM tools including CVS, Subversion, Git, and Apache Maven based projects

šŸ”† Topics I learnt

1. Introduction to Continuous Integration and Jenkins-Ci

  • Agile Development
  • What is Continuous Integration
  • Typical Setup for Continuous Integration
  • Jenkins Continuous Integration
  • Jenkins Features
  • Running Jenkins

2. Installing And Running Jenkins

  • Downloading and Installing Jenkins
  • Running Jenkins as a Stand-Alone Application
  • Running Jenkins on an Application Server

3. A JENKINS Job

  • Different types of Jenkins Job
  • Configuring Source Code
  • Management (SCM)
  • Working with Subversion / Git, Build Triggers
  • Schedule Build Jobs
  • Polling the SCM
  • Maven Build Steps

4. Securing Jenkins

  • Jenkins Security Overview
  • Authentication, Confidentiality
  • Activating Security, Configure Authentication
  • Creating Users
  • Project-Based Authentication

5. Jenkins Plugin

  • Introduction
  • Jenkins Plugins ā€” SCM
  • Jenkins Plugins ā€” Build and Test
  • Installing Jenkins Plugins

6. Distributed Builds With Jenkins

  • Distributed Builds ā€” Overview
  • Distributed Builds ā€” How
  • Slave Machines
  • Configure Jenkins Master
  • Configure Projects

7. Integration with Containerized Technology

  • Setting up deployment workflow with git, docker image-> / Kubernetes
  • Real-life example of continuous integration with docker image updates: Rolling upgrades

8. Troubleshooting and debugging :

  • Finding and debugging errors in deployments and implementation: Jenkins/Docker

Special Thanks to Vimal Daga sir and Preeti Chandak maā€™am for making us future readyā€¦.. Thanks a lotā€¦ šŸ˜€šŸ™ŒšŸ»

--

--

Anuja Kumari
Anuja Kumari

Written by Anuja Kumari

Learner @ Linuxworld Informative Pvt Ltd || DevOps(Docker,K8S, Jenkins, Terraform, Git and GitHub) || AWS || ( Python | Java )

No responses yet