What is Jenkins?
Jenkins is an open source continuous integration-continuous delivery and deployment (CI/CD) automation software DevOps tool written in the Java programming language. It is used to implement CI/CD workflows, called pipelines.
Jenkins is a tool that is used for automation, and it is an open-source server that allows all the developers to build, test and deploy software. It works or runs on java as it is written in java. By using Jenkins we can make a continuous integration of projects(jobs) or end-to-endpoint automation.
Jenkins achieves Continuous Integration with the help of plugins. Plugins allow the integration of Various DevOps stages. If you want to integrate a particular tool, you need to install the plugins for that tool. For example Git, Maven 2 project, Amazon EC2, HTML publisher etc.
Tasks:๐ฅ
1. What you understood in Jenkin, write a small article in your own words.
Jenkins is an open-source automation server at the heart of Continuous Integration (CI) and Continuous Delivery (CD). It automates tasks like building, testing, and deploying software, making development processes more efficient. With customization, scalability, and an extensive plugin ecosystem, Jenkins is a key player in modern DevOps, helping organizations deliver software faster and with higher reliability.
Jenkins matters because it automates and streamlines the software development process, making it faster and more reliable. Its open-source nature, flexibility, and extensive plugin ecosystem make it a crucial tool in modern DevOps practices.
2.Create a freestyle pipeline to print "Hello World!!
Once Jenkins is setup, go to Dashboard
In dashboard, select new item,
Enter name as project-1 and select freestyle.
Give description and select none in source code management.
In build steps, select execute shell and type echo "Hello World"
Now go to dashboard > First jenkins project and click build
Go to console output, you will see the command running!โจ
Thank you for reading :-)