What is jenkins framework made up of?



  • Jenkins is made up from many technologies via the clever use of plugins, there are more plugins for Jenkins CI than other CI tool. Jenkins is an orchestrator and referred to as an orchestration tool. Jenkins is open source software and very powerful, It is used for Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment (CD), a lot of the times Continuous Deploy to production/live is usually a step taken with human interaction, this is not a limitation of Jenkins, it is because many companies using Jenkins require a controlled deployment into production.

    Jenkins is made up of Jobs, Builds, Parameters, Pipelines and Plugins The image below show the types of jobs you can have. In case you are wondering why it has project, a job & project are the same thing. You can create a job from scratch or copy from an existing job and edit it as you like.

    When you are creating a new job the actual linke is called "New Item"

    0_1495300803660_jenkins_main_menu.png

    When you click New Item you get the Job selection screen below:

    0_1495301296295_jenkins_new_item1.png

    Enter a name > Choose the type of job you need > Click OK.

    Then you see this screen for a Freestyle Job, The tabs are to quickly jump to that part of the configuration. Initially you think it is a different set of options when you click the tab, but the tabs enable ease of navigation as the job can be lengthy the tabs are a good separation of the configuration sections and it is all one job, pulling in plugins where needed. Some sections have many subsections. The different sections & subsections can have parameters, you can see the different headings for the build, build environment, and what to do after the build, with a post-build section.

    0_1495301743596_jenkins_freestyle_job.png

    There is a plugin manager via a link in Manage Jenkins, it's called Manage Plugins The main menu should look something like this for administrator.

    0_1495300803660_jenkins_main_menu.png

    Click Manage Jenkins you will see another menu here is the link that takes you to the plugins manager.

    0_1495300997472_jenkins_manage_jenkins_menu.png



© Lightnetics 2024