JENKINS USE CASE
In the World of automation where ever companies requirement is changing from manual to automate the industries are able to do things more and more efficiently. In the world of DevOps lot of tools is used to solve industrial use cases. Jenkins is very powerful tool used for continue integration and continue delivery ( CI/CD) pipeline.
In this article let me explain things one by one:
What is Jenkins ?
Jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software.
Jenkins can be installed through native system packages, Docker, or even run standalone by any machine with a Java Runtime Environment (JRE) installed.
We can build servers and trigger as well as schedule them according to our requirement. There a lot of Plugins available make Jenkins more and more intelligent. Note Lot of plugins having their own downsides u need to keep track of their updates , compatibility etc.
Case Study
Use CodePipeline with AWS CodeStar to build a pipeline in a code project
AWS CodeStar is a cloud-based service that provides a unified user interface for managing software development projects on AWS. AWS CodeStar works with CodePipeline to combine AWS resources into a project development toolchain. You can use your AWS CodeStar dashboard to automatically create the pipeline, repositories, source code, build spec files, deployment method, and hosting instances or serverless instances required for a complete code project.
To create your AWS CodeStar project, you choose your coding language and the type of application you want to deploy. You can create the following project types: a web application, a web service, or an Alexa skill.
At any time, you can integrate your preferred IDE into your AWS CodeStar dashboard. You can also add and remove team members and manage permissions for team members on your project. For a tutorial that shows you how to use AWS CodeStar to create a sample pipeline for a serverless application, see Tutorial: Creating and Managing a Serverless Project in AWS CodeStar.