title
CI/CD Pipeline Using Jenkins | Continuous Integration & Continuous Deployment | DevOps | Simplilearn

description
" 🔥 IIT Guwahati Professional Certificate Program In Cloud Computing And DevOps (India Only): https://www.simplilearn.com/professional-certificate-program-cloud-computing-devops?utm_campaign=25AugustTubebuddyExpCloud&DevopsIITG&utm_medium=DescriptionFF&utm_source=youtube 🔥DevOps Engineer Masters Program (Discount Code - YTBE15): https://www.simplilearn.com/devops-engineer-masters-program-certification-training?utm_campaign=SCE-DevopsMaster&utm_medium=DescriptionFF&utm_source=youtube 🔥Post Graduate Program In DevOps: https://www.simplilearn.com/pgp-devops-certification-training-course?utm_campaign=CICDPipelineusingJenkins&utm_medium=Descriptionff&utm_source=youtube In this video on ""CI/CD Pipeline Using Jenkins"", you will learn how to create a CI/CD Pipeline using Jenkins Tool. You will also explore about Continuous Integration & Continuous Deployment and its Importance. By the end of this video you will completely understand how you can create a CI/CD pipeline using Jenkins with proper demonstration. This CI/CD using Jenkins Video will cover the following topics: 00:00:00 What is DevOps? 00:06:13 What is CI/CD Pipeline? 00:11:38 What is Jenkins? 00:14:06 Building a CI/CD Pipeline with Jenkins 00:21:39 Demo to build CI CD pipeline with Jenkins ✅Subscribe to our Channel to learn more about the top Technologies: https://bit.ly/2VT4WtH To access the slides, click here: https://www.slideshare.net/Simplilearn/ci-cd-pipeline-using-jenkins-continuous-integration-continuous-deployment-devops-simplilearn-238978508/Simplilearn/ci-cd-pipeline-using-jenkins-continuous-integration-continuous-deployment-devops-simplilearn-238978508 To access the slides, click here: https://www.slideshare.net/Simplilearn/ci-cd-pipeline-using-jenkins-continuous-integration-continuous-deployment-devops-simplilearn/Simplilearn/ci-cd-pipeline-using-jenkins-continuous-integration-continuous-deployment-devops-simplilearn #CICDPipelineUsingJenkins #ContinuousIntegrationAndContinuousDeployment #WhatIsCICDInDevOps #JenkinsPipeline #DevOpsTutorial #DevOpsTraining #SimplilearnDevOps #Simplilearn 🔥Free DevOps Course: https://www.simplilearn.com/learn-devops-basics-skillup?utm_campaign=CICDPipelineusingJenkins&utm_medium=Description&utm_source=youtube ⏩ Check out the DevOps training videos: https://bit.ly/3cI5EBa ➡️ Post Graduate Program In DevOps DevOps training course will bring out the scientist in you. You'll learn how to formalize and document development processes and create a self-documenting system. DevOps certification course will also cover advanced tools like Puppet, SaltStack, and Ansible that help self-governance and automated management at scale. ✅ Key Features - Caltech CTME Post Graduate Certificate - Enrolment in Simplilearn’s JobAssist - Receive upto 25 CEUs from Caltech CTME upon course completion - Simplilearn's JobAssist helps you get noticed by top hiring companies - Master classes taught by Caltech CTME instructor - 8X higher interaction in live online classes conducted by industry experts - Online Convocation by Caltech CTME Program Director - 20+ real- ✅ Skills Covered - DevOps Methodology - Continuous Integration - Continuous Delivery - Configuration Management - Containerization - DevOps on Cloud - Source Control - Deployment Automation - Cloud Platforms 👉Learn More at: https://www.simplilearn.com/pgp-devops-certification-training-course?utm_campaign=CICDPipelineusingJenkins&utm_medium=Description&utm_source=youtube 🔥🔥 Interested in Attending Live Classes? Call Us: IN - 18002127688 / US - +18445327688 "

detail
{'title': 'CI/CD Pipeline Using Jenkins | Continuous Integration & Continuous Deployment | DevOps | Simplilearn', 'heatmap': [{'end': 1406.614, 'start': 1291.666, 'weight': 0.92}, {'end': 1443.442, 'start': 1418.039, 'weight': 0.723}], 'summary': 'Covers the importance of ci-cd pipeline in devops, highlighting its impact on release frequency, collaboration, bug resolution, and adoption by major organizations. it also explains the role of jenkins in ci/cd, emphasizing its open-source nature, flexibility, and ease of use, along with a demo on setting up the pipeline process.', 'chapters': [{'end': 129.199, 'segs': [{'end': 55.717, 'src': 'embed', 'start': 28.323, 'weight': 1, 'content': [{'end': 31.845, 'text': 'and then we are going to talk about like what is the importance of CI-CD pipeline?', 'start': 28.323, 'duration': 3.522}, {'end': 35.908, 'text': 'and Then we are going to take care of a kind of a sample pipeline.', 'start': 31.845, 'duration': 4.063}, {'end': 38.89, 'text': 'which is there, a kind of a building a CI CD pipeline?', 'start': 35.908, 'duration': 2.982}, {'end': 49.858, 'text': 'with the help of Jenkins here and the end we are going to see a small demo on how we can do this setup so that we can have some particular pipeline process and executed and processed all together.', 'start': 38.89, 'duration': 10.968}, {'end': 52.36, 'text': "So let's talk about the different things one by one.", 'start': 50.539, 'duration': 1.821}, {'end': 55.717, 'text': 'Now, the first one is that what exactly is in DevOps here?', 'start': 52.776, 'duration': 2.941}], 'summary': 'Importance of ci/cd pipeline using jenkins and devops explained.', 'duration': 27.394, 'max_score': 28.323, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc28323.jpg'}, {'end': 129.199, 'src': 'embed', 'start': 96.193, 'weight': 0, 'content': [{'end': 97.334, 'text': 'they do the coding.', 'start': 96.193, 'duration': 1.141}, {'end': 101.917, 'text': 'they do the particular interaction with the testing, to you know, validate their source code.', 'start': 97.334, 'duration': 4.583}, {'end': 105.329, 'text': 'a huge number of activities is actually done by the development team.', 'start': 102.327, 'duration': 3.002}, {'end': 111.552, 'text': 'And they eventually uses a number of tools like scripting tools, coding tools, development tools,', 'start': 105.829, 'duration': 5.723}, {'end': 117.654, 'text': 'a lot of tools they basically use to support their development, because they are performing different kind of programming.', 'start': 111.552, 'duration': 6.102}, {'end': 122.897, 'text': 'It could be a possibility that more than one programming language is being used for your project.', 'start': 118.155, 'duration': 4.742}, {'end': 129.199, 'text': "So that's kind of, you know, wider scope is present as such over here when we talk about the DevOps here.", 'start': 122.937, 'duration': 6.262}], 'summary': 'Development team uses various tools for coding, testing, and validating source code in devops.', 'duration': 33.006, 'max_score': 96.193, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc96193.jpg'}], 'start': 7.329, 'title': 'Ci-cd pipeline with jenkins', 'summary': 'Emphasizes the importance of ci-cd pipeline in devops, the tasks of development and operations, and the use of tools in supporting development, highlighting the implementation with jenkins, and includes a demo on setting up the pipeline process.', 'chapters': [{'end': 129.199, 'start': 7.329, 'title': 'Ci-cd pipeline with jenkins', 'summary': 'Discusses the importance of ci-cd pipeline in devops, the tasks of development and operations, and the use of tools in supporting development, emphasizing the implementation with jenkins. it also includes a small demo on setting up the pipeline process.', 'duration': 121.87, 'highlights': ['DevOps is a combination of development and operations, with operations responsible for deploying source code to specific environments, and development focused on source code, performance, coding, and interaction with testing. DevOps combines development and operations, with operations handling deployment to specific environments and tasks like creating virtual machines and patching, while development focuses on source code, performance, coding, and interaction with testing.', 'Development teams use various tools such as scripting, coding, and development tools to support their work, considering the possibility of using multiple programming languages for a project. Development teams utilize scripting, coding, and development tools to support their work, possibly using multiple programming languages for a project.', 'The chapter emphasizes the importance of CI-CD pipeline in DevOps and demonstrates the implementation with Jenkins, including a small demo on setting up the pipeline process. The chapter highlights the significance of CI-CD pipeline in DevOps and showcases the implementation with Jenkins, along with a small demo on setting up the pipeline process.']}], 'duration': 121.87, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc7329.jpg', 'highlights': ['The chapter emphasizes the importance of CI-CD pipeline in DevOps and demonstrates the implementation with Jenkins, including a small demo on setting up the pipeline process.', 'DevOps is a combination of development and operations, with operations responsible for deploying source code to specific environments, and development focused on source code, performance, coding, and interaction with testing.', 'Development teams use various tools such as scripting, coding, and development tools to support their work, considering the possibility of using multiple programming languages for a project.']}, {'end': 348.719, 'segs': [{'end': 190.433, 'src': 'embed', 'start': 151.686, 'weight': 0, 'content': [{'end': 155.929, 'text': 'we should be able to get a kind of a decent amount of work and decent amount of activities.', 'start': 151.686, 'duration': 4.243}, {'end': 158.498, 'text': 'managed with the help of operations teams here.', 'start': 156.437, 'duration': 2.061}, {'end': 166.302, 'text': 'So operation teams is pretty much responsible for keeping the environment up and running and whatever the activities and maintenance work we want to do,', 'start': 158.538, 'duration': 7.764}, {'end': 167.943, 'text': 'we will be able to do on that.', 'start': 166.302, 'duration': 1.641}, {'end': 173.786, 'text': 'Now, DevOps really helps us to achieve a lot of milestones over here.', 'start': 169.284, 'duration': 4.502}, {'end': 176.027, 'text': "Now let's talk about that one by one.", 'start': 174.326, 'duration': 1.701}, {'end': 181.47, 'text': 'So very first one of that is that it helps us to get a frequent release of deliveries here.', 'start': 176.367, 'duration': 5.103}, {'end': 187.146, 'text': 'now we were doing the releases prior to devops also, but that was not that much frequent.', 'start': 182.136, 'duration': 5.01}, {'end': 189.992, 'text': 'probably people were doing like every quarter, every three months.', 'start': 187.146, 'duration': 2.846}, {'end': 190.433, 'text': 'four months.', 'start': 189.992, 'duration': 0.441}], 'summary': 'Devops enables more frequent releases, from quarterly to every 3-4 months.', 'duration': 38.747, 'max_score': 151.686, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc151686.jpg'}], 'start': 129.539, 'title': 'Operations team, devops, and benefits', 'summary': "Discusses the operations team's role, emphasizing milestones achieved with devops, and highlights the significant impact, including increased release frequency, improved collaboration, efficient bug resolution, and adoption by major organizations.", 'chapters': [{'end': 173.786, 'start': 129.539, 'title': 'Operations team and devops', 'summary': 'Discusses the key role of the operations team in managing daily activities and the efficient functioning of the environment, emphasizing the importance of achieving milestones with the help of devops.', 'duration': 44.247, 'highlights': ['The operations team plays a crucial role in managing the workforce and ensuring effective and efficient daily activities and operations.', 'DevOps assists in achieving significant milestones in the operations and maintenance work.']}, {'end': 348.719, 'start': 174.326, 'title': 'Benefits of devops implementation', 'summary': 'Highlights the impact of devops implementation, including a significant increase in release frequency, improved team collaboration, and more efficient bug resolution, leading to reduced issues in production environments and overall improved management and automation, leading to the adoption of devops by major organizations.', 'duration': 174.393, 'highlights': ['Significant increase in release frequency The frequency of releases has significantly increased with some organizations aiming for monthly or bi-monthly releases, post DevOps implementation.', 'Improved team collaboration DevOps has led to a drastic improvement in collaboration between operations and development teams, enhancing overall productivity and product performance.', 'Efficient bug resolution and reduced issues in production environments DevOps has resulted in faster bug resolution and a significant reduction in issues in production environments, leading to more efficient management and automation.', 'Adoption of DevOps by major organizations DevOps is being widely adopted by major organizations, across various sectors, for its ability to redefine and automate the entire development process.']}], 'duration': 219.18, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc129538.jpg', 'highlights': ['Adoption of DevOps by major organizations DevOps is being widely adopted by major organizations, across various sectors, for its ability to redefine and automate the entire development process.', 'Improved team collaboration DevOps has led to a drastic improvement in collaboration between operations and development teams, enhancing overall productivity and product performance.', 'Efficient bug resolution and reduced issues in production environments DevOps has resulted in faster bug resolution and a significant reduction in issues in production environments, leading to more efficient management and automation.', 'Significant increase in release frequency The frequency of releases has significantly increased with some organizations aiming for monthly or bi-monthly releases, post DevOps implementation.', 'The operations team plays a crucial role in managing the workforce and ensuring effective and efficient daily activities and operations.', 'DevOps assists in achieving significant milestones in the operations and maintenance work.']}, {'end': 691.958, 'segs': [{'end': 375.639, 'src': 'embed', 'start': 348.719, 'weight': 3, 'content': [{'end': 355.644, 'text': 'so this is something which get really implemented because of some of the important feature, like a CACD pipeline,', 'start': 348.719, 'duration': 6.925}, {'end': 363.13, 'text': 'because CACD pipeline is responsible for delivering your source code into the production environment in less duration of time.', 'start': 355.644, 'duration': 7.486}, {'end': 371.716, 'text': 'So CICD pipeline is ultimately the goal which really helps us to deliver more into the production environment when we talk about from this perspective.', 'start': 363.65, 'duration': 8.066}, {'end': 375.639, 'text': "Now let's talk about that what exactly is a CICD pipeline.", 'start': 373.197, 'duration': 2.442}], 'summary': 'Cicd pipeline accelerates source code delivery to production environment.', 'duration': 26.92, 'max_score': 348.719, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc348719.jpg'}, {'end': 440.659, 'src': 'embed', 'start': 413.109, 'weight': 4, 'content': [{'end': 416.531, 'text': 'So what exactly is the pipeline term all about?', 'start': 413.109, 'duration': 3.422}, {'end': 420.754, 'text': 'so pipeline is in series of events that are connected together with each other.', 'start': 416.531, 'duration': 4.223}, {'end': 421.975, 'text': "it's kind of a sequence of.", 'start': 420.754, 'duration': 1.221}, {'end': 426.658, 'text': 'The various steps, like you know, typically when we talk about any kind of deployment.', 'start': 422.355, 'duration': 4.303}, {'end': 429.74, 'text': 'so we have, like we know, build process, like we compile the source code.', 'start': 426.658, 'duration': 3.082}, {'end': 438.165, 'text': 'Which under the artifacts we do the testing and then we deploy to a specific environment all these various steps which we used to do it like manually.', 'start': 430.08, 'duration': 8.085}, {'end': 440.659, 'text': 'that is something which we can do it into a pipeline.', 'start': 438.578, 'duration': 2.081}], 'summary': 'A pipeline automates various deployment steps, reducing manual effort.', 'duration': 27.55, 'max_score': 413.109, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc413109.jpg'}, {'end': 498.13, 'src': 'embed', 'start': 471.164, 'weight': 5, 'content': [{'end': 477.565, 'text': 'So you need to talk about the sequence, the same way in which you are working on the development and, in a typical world,', 'start': 471.164, 'duration': 6.401}, {'end': 480.446, 'text': 'the same thing you will be putting up into a specific pipeline.', 'start': 477.565, 'duration': 2.881}, {'end': 483.366, 'text': "So that's a very important aspect to be considered.", 'start': 480.486, 'duration': 2.88}, {'end': 486.507, 'text': "Now, let's talk about what is the continuous integration here.", 'start': 483.987, 'duration': 2.52}, {'end': 490.368, 'text': 'Now, continuous integration is also known as the CI.', 'start': 486.827, 'duration': 3.541}, {'end': 498.13, 'text': 'Pretty much you can see that a lot of tools are actually named as CI, but they are referring to the continuous integration only.', 'start': 491.008, 'duration': 7.122}], 'summary': 'Discussion on the importance of sequence in development and continuous integration (ci).', 'duration': 26.966, 'max_score': 471.164, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc471164.jpg'}, {'end': 542.081, 'src': 'embed', 'start': 512.765, 'weight': 0, 'content': [{'end': 518.37, 'text': 'So it also helps us to detect the issues and the bugs quite easily and quite faster.', 'start': 512.765, 'duration': 5.605}, {'end': 523.815, 'text': "That's a very early mechanism which we can do as such if we want to resolve all these problems.", 'start': 518.97, 'duration': 4.845}, {'end': 529.537, 'text': 'Now, continuous integrations does not eliminate the bugs, but yes, it definitely helps them.', 'start': 524.455, 'duration': 5.082}, {'end': 535.158, 'text': 'you know easily to find out, because we are talking about the automated process.', 'start': 529.537, 'duration': 5.621}, {'end': 537.139, 'text': 'We are talking about the automated test cases.', 'start': 535.179, 'duration': 1.96}, {'end': 542.081, 'text': 'So definitely that is something which can help us to find out the bugs.', 'start': 537.519, 'duration': 4.562}], 'summary': 'Continuous integration helps detect and resolve bugs faster, making automated testing efficient.', 'duration': 29.316, 'max_score': 512.765, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc512765.jpg'}], 'start': 348.719, 'title': 'Cicd pipelines', 'summary': 'Introduces the importance of cicd pipelines as a backbone of devops, highlighting its role in delivering source code quickly and efficiently, and its prime implementation in devops projects. it also explains the concept of a pipeline as a sequence of interconnected steps for building, testing, and deploying code, with a focus on continuous integration and continuous delivery (cicd) to automate processes and make deployments efficient and error-free.', 'chapters': [{'end': 412.25, 'start': 348.719, 'title': 'Understanding cicd pipelines', 'summary': 'Introduces the importance of cicd pipelines, highlighting its role in delivering source code to production environments quickly, as a backbone of devops approach, and as a prime implementation in devops projects.', 'duration': 63.531, 'highlights': ['CICD pipeline is responsible for delivering source code into the production environment in less duration of time, ultimately helping to deliver more into the production environment.', 'CICD pipeline is considered as a backbone of the overall DevOps approach, and it is one of the prime approaches implemented in DevOps projects.', 'CI-CD pipelines is a key part of DevOps implementation, providing automation and being the very first and minimum implementation sought for in DevOps projects.']}, {'end': 691.958, 'start': 413.109, 'title': 'Understanding pipeline, ci, and cd', 'summary': 'Explains the concept of a pipeline as a sequence of interconnected steps for building, testing, and deploying code, with a focus on continuous integration and continuous delivery (cicd), aiming to automate these processes and make deployments efficient and error-free.', 'duration': 278.849, 'highlights': ['Continuous integration (CI) automates the verification of source code, including build and test case automation, helping to detect and resolve issues and bugs faster. CI involves automating source code verification, build, and test cases to detect and resolve issues and bugs faster.', 'Continuous delivery (CD) ensures changes are made to code before deployment, aiming to validate and prepare the deliverables for the customer. CD focuses on validating and preparing code changes for delivery to the customer before deployment.', "The ultimate goal of the pipeline is to automate deployments, aiming to make the process efficient and error-free, enhancing team productivity and confidence. The pipeline's ultimate goal is to automate deployments, increasing efficiency and confidence while enhancing team productivity."]}], 'duration': 343.239, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc348719.jpg', 'highlights': ['CICD pipeline delivers source code into production environment quickly, helping to deliver more.', 'CICD pipeline is a backbone of DevOps and a prime approach implemented in DevOps projects.', 'CI-CD pipelines are a key part of DevOps implementation, providing automation and being the very first and minimum implementation sought for in DevOps projects.', 'Continuous integration (CI) automates verification of source code, including build and test case automation, helping to detect and resolve issues and bugs faster.', 'Continuous delivery (CD) ensures changes are made to code before deployment, aiming to validate and prepare the deliverables for the customer.', 'The ultimate goal of the pipeline is to automate deployments, aiming to make the process efficient and error-free, enhancing team productivity and confidence.']}, {'end': 1008.008, 'segs': [{'end': 730.246, 'src': 'embed', 'start': 691.958, 'weight': 0, 'content': [{'end': 695.942, 'text': 'things are going to work perfectly fine and there is no issues as such present.', 'start': 691.958, 'duration': 3.984}, {'end': 703.882, 'text': "Now, why exactly Jenkins? Like Jenkins is what we typically understand or we, you know, here and there that it's in CI tool, it's a CD tool.", 'start': 696.663, 'duration': 7.219}, {'end': 708.848, 'text': 'So, what exactly is Jenkins all about? So, Jenkins is also known as a kind of orchestration tool.', 'start': 704.302, 'duration': 4.546}, {'end': 712.792, 'text': "It's an automated tool which is there and the best part is that it's completely open source.", 'start': 709.068, 'duration': 3.724}, {'end': 718.577, 'text': 'Yes, there are some particular paid or the enterprise tools are there like CloudBees and all.', 'start': 713.313, 'duration': 5.264}, {'end': 723.381, 'text': 'But there is no as such offering difference between the CloudBees and the Jenkins here.', 'start': 718.998, 'duration': 4.383}, {'end': 730.246, 'text': 'So Jenkins is an open source tool, which a lot of organizations pretty much implement as it itself.', 'start': 723.681, 'duration': 6.565}], 'summary': 'Jenkins is an open source ci/cd tool, widely implemented by many organizations.', 'duration': 38.288, 'max_score': 691.958, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc691958.jpg'}, {'end': 773.789, 'src': 'embed', 'start': 748.981, 'weight': 5, 'content': [{'end': 756.18, 'text': 'That is something which is very important because It can really help the teams to say that how the things can be done and how it can be performed over there.', 'start': 748.981, 'duration': 7.199}, {'end': 760.062, 'text': 'So the tools is really easy for the developers to integrate.', 'start': 756.721, 'duration': 3.341}, {'end': 765.305, 'text': "And that's the biggest benefit which we are getting when we talk about these tools as such.", 'start': 760.442, 'duration': 4.863}, {'end': 770.167, 'text': 'So Jenkins is a really important tool to be considered when we talk about all these automations.', 'start': 765.885, 'duration': 4.282}, {'end': 773.789, 'text': 'Now, Jenkins achieves continuous integration with the help of plugins.', 'start': 770.727, 'duration': 3.062}], 'summary': 'Jenkins is an important tool for achieving continuous integration with the help of easy-to-integrate plugins.', 'duration': 24.808, 'max_score': 748.981, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc748981.jpg'}, {'end': 814.613, 'src': 'embed', 'start': 784.234, 'weight': 4, 'content': [{'end': 787.476, 'text': 'you want to have an integration with Kubernetes Docker and all.', 'start': 784.234, 'duration': 3.242}, {'end': 794.401, 'text': 'maybe, by default those plugins are not installed, but yes, you have the provisioning that you can go for the installation of those plugins and yes,', 'start': 787.476, 'duration': 6.925}, {'end': 798.484, 'text': 'those features will start embedded up and integrated within your Jenkins.', 'start': 794.401, 'duration': 4.083}, {'end': 803.508, 'text': 'So this is the reason this is the main benefit which we get when we talk about the Jenkins implementation.', 'start': 798.944, 'duration': 4.564}, {'end': 814.613, 'text': 'So Jenkins is one of the best fit which is there for building a CI CD pipeline because of its flexibility, open source nature, plug in capabilities,', 'start': 804.188, 'duration': 10.425}], 'summary': 'Jenkins offers flexibility, open source nature, and plugin capabilities, making it a top choice for ci/cd pipeline integration with kubernetes docker.', 'duration': 30.379, 'max_score': 784.234, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc784234.jpg'}, {'end': 856.428, 'src': 'embed', 'start': 827.208, 'weight': 6, 'content': [{'end': 831.852, 'text': 'And, as an end result, you will be able to have a very robust tool which,', 'start': 827.208, 'duration': 4.644}, {'end': 837.718, 'text': 'using which pretty much any kind of source code or any kind of programming language, you can implement CICD.', 'start': 831.852, 'duration': 5.866}, {'end': 845.926, 'text': "Whether it's an Android, it's a Nordnet, it's a Java, it's a Node.js, all the languages are having the support for the Jenkins.", 'start': 838.239, 'duration': 7.687}, {'end': 849.464, 'text': "So let's talk about the CI-CD pipeline with the Jenkins here.", 'start': 847.062, 'duration': 2.402}, {'end': 856.428, 'text': 'Now to automate the entire development process, a CI-CD pipeline is the ultimate solution which we are looking forward.', 'start': 849.824, 'duration': 6.604}], 'summary': 'Jenkins supports various programming languages for implementing ci-cd, enabling automation of the development process.', 'duration': 29.22, 'max_score': 827.208, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc827208.jpg'}], 'start': 691.958, 'title': 'Jenkins in ci/cd', 'summary': 'Delves into the significance and benefits of using jenkins in ci/cd, highlighting its open-source nature, flexibility, plug-in capabilities, and ease of use. it also outlines the basic steps for setting up jenkins for continuous integration, supporting different operating systems and platforms.', 'chapters': [{'end': 765.305, 'start': 691.958, 'title': 'Understanding jenkins in ci/cd', 'summary': 'Discusses the significance of jenkins as an open-source orchestration tool, widely used in organizations for integrating changes to projects, especially beneficial for developers, with many opting for the core jenkins software over enterprise tools like cloudbees.', 'duration': 73.347, 'highlights': ['Jenkins is an open-source orchestration tool widely implemented in organizations, even by those not opting for enterprise tools like CloudBees.', 'It makes it easy for developers to integrate changes to projects, providing significant benefits to the teams.', "The tool's ease of integration is crucial for developers and is a major benefit of Jenkins."]}, {'end': 868.919, 'start': 765.885, 'title': 'Jenkins for ci/cd pipeline', 'summary': 'Discusses the benefits of using jenkins for ci/cd pipeline, highlighting its flexibility, open source nature, plug-in capabilities, ease of use, and support for various programming languages, making it a robust tool for automating the development process.', 'duration': 103.034, 'highlights': ['Jenkins achieves continuous integration with the help of plugins, offering flexibility and support for integration with Kubernetes Docker. Continuous integration, plugin flexibility, integration with Kubernetes Docker.', 'Jenkins is a robust tool for implementing CI/CD for various programming languages like Android, Nordnet, Java, Node.js. Support for various programming languages.', 'Jenkins is the best fit for building a CI/CD pipeline due to its open source nature, plug-in capabilities, and straightforward GUI, offering ease of use. Open source nature, plug-in capabilities, ease of use.']}, {'end': 1008.008, 'start': 869.279, 'title': 'Setting up jenkins for continuous integration', 'summary': 'Outlines the basic steps for setting up jenkins for continuous integration, including the requirement of java jdk, downloading jenkins, and executing the necessary commands, with support for different operating systems and platforms.', 'duration': 138.729, 'highlights': ['Downloading Jenkins from the official website jenkins.io slash download, which provides support for different operating systems and platforms. Downloading Jenkins from the official website jenkins.io slash download, which provides support for different operating systems and platforms.', 'Requiring Java JDK for the compilation process, as the Java GRE is only for the build process and will not execute the compilation. Requiring Java JDK for the compilation process, as the Java GRE is only for the build process and will not execute the compilation.', "Executing the command 'java -jar jenkins.war' after downloading the generic Java package into a specific folder structure. Executing the command 'java -jar jenkins.war' after downloading the generic Java package into a specific folder structure."]}], 'duration': 316.05, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc691958.jpg', 'highlights': ['Jenkins is an open-source orchestration tool widely implemented in organizations, even by those not opting for enterprise tools like CloudBees.', 'Jenkins achieves continuous integration with the help of plugins, offering flexibility and support for integration with Kubernetes Docker.', 'Jenkins is the best fit for building a CI/CD pipeline due to its open source nature, plug-in capabilities, and straightforward GUI, offering ease of use.', 'Support for various programming languages.', 'Downloading Jenkins from the official website jenkins.io slash download, which provides support for different operating systems and platforms.', 'Requiring Java JDK for the compilation process, as the Java GRE is only for the build process and will not execute the compilation.', "Executing the command 'java -jar jenkins.war' after downloading the generic Java package into a specific folder structure.", 'It makes it easy for developers to integrate changes to projects, providing significant benefits to the teams.', "The tool's ease of integration is crucial for developers and is a major benefit of Jenkins."]}, {'end': 1575.968, 'segs': [{'end': 1199.051, 'src': 'embed', 'start': 1179.794, 'weight': 1, 'content': [{'end': 1192.044, 'text': "you know the pipeline script is added up into the GitHub and you know you have already specified that let's just go ahead with this Jenkins file pipeline script from the GitHub repository and proceed further now,", 'start': 1179.794, 'duration': 12.25}, {'end': 1192.725, 'text': 'once that is done.', 'start': 1192.044, 'duration': 0.681}, {'end': 1199.051, 'text': 'so what next you can do is that you can go with the build now, process, you click on the build now and once that is done so what will happen?', 'start': 1192.725, 'duration': 6.326}], 'summary': 'Pipeline script added to github for jenkins file. build process initiated.', 'duration': 19.257, 'max_score': 1179.794, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc1179794.jpg'}, {'end': 1406.614, 'src': 'heatmap', 'start': 1291.666, 'weight': 0.92, 'content': [{'end': 1297.627, 'text': 'after that you go to the log and you will be able to see that each and every stage which is being built up and executed as such.', 'start': 1291.666, 'duration': 5.961}, {'end': 1302.641, 'text': 'okay, so now we are going to talk about a demo here.', 'start': 1299.54, 'duration': 3.101}, {'end': 1304.582, 'text': 'so on the pipeline here.', 'start': 1302.641, 'duration': 1.941}, {'end': 1305.902, 'text': 'so this is a Jenkins portal.', 'start': 1304.582, 'duration': 1.32}, {'end': 1309.043, 'text': 'now you can see here that there is an option called create a job.', 'start': 1305.902, 'duration': 3.141}, {'end': 1312.664, 'text': 'you can either click on the new item or you can click on the new.', 'start': 1309.043, 'duration': 3.621}, {'end': 1313.865, 'text': 'create a job here.', 'start': 1312.664, 'duration': 1.201}, {'end': 1322.147, 'text': "now, here I'm going to say like a pipeline, and then you know you can select the pipeline job type here.", 'start': 1313.865, 'duration': 8.282}, {'end': 1327.525, 'text': 'now you have the freestyle pipeline of organization, multi, multi branch and pipeline.', 'start': 1322.147, 'duration': 5.378}, {'end': 1329.707, 'text': 'these are the different options which is available there.', 'start': 1327.525, 'duration': 2.182}, {'end': 1332.549, 'text': "but I'm going to continue with the pipeline here as such.", 'start': 1329.707, 'duration': 2.842}, {'end': 1337.092, 'text': 'so when I selected the pipeline and say okay, so what will happen?', 'start': 1332.549, 'duration': 4.543}, {'end': 1341.475, 'text': 'that I will be able to see a configuration page which is related to the pipeline.', 'start': 1337.092, 'duration': 4.383}, {'end': 1348.7, 'text': 'now here the very important part is that you have all the general build trigger, you know options, which is similar to the freestyle,', 'start': 1341.475, 'duration': 7.225}, {'end': 1353.744, 'text': 'but the build step and the post build step is completely removed because of the pipeline introduction.', 'start': 1348.7, 'duration': 5.044}, {'end': 1357.727, 'text': 'Now here you either have the option to put the pipeline script all together.', 'start': 1354.266, 'duration': 3.461}, {'end': 1360.248, 'text': 'You can also have some particular example.', 'start': 1358.167, 'duration': 2.081}, {'end': 1365.25, 'text': "For example, let's talk about some GitHub Maven particular tool here.", 'start': 1360.288, 'duration': 4.962}, {'end': 1370.992, 'text': "So you can see that we have got some steps as such over here and it's pretty much running over there.", 'start': 1365.29, 'duration': 5.702}, {'end': 1372.052, 'text': 'Now you run it.', 'start': 1371.472, 'duration': 0.58}, {'end': 1373.793, 'text': 'It will work smoothly.', 'start': 1372.252, 'duration': 1.541}, {'end': 1375.013, 'text': 'It will check out some source code.', 'start': 1373.853, 'duration': 1.16}, {'end': 1380.336, 'text': 'but how we are going to integrate, like the version, the Jenkins file into the version control system,', 'start': 1375.433, 'duration': 4.903}, {'end': 1384.478, 'text': "because that's the ideal approach we should be following when we create a pipeline of a CICAD.", 'start': 1380.336, 'duration': 4.142}, {'end': 1389.76, 'text': "Now I'm going to select a particular pipeline from SCM here then go with the git here.", 'start': 1385.018, 'duration': 4.742}, {'end': 1397.464, 'text': "Now in there the Jenkins file is the name of the file of the pipeline script and I'm going to put my repository over here in this one.", 'start': 1390.22, 'duration': 7.244}, {'end': 1399.265, 'text': 'Now this repository is of my git.', 'start': 1397.504, 'duration': 1.761}, {'end': 1402.652, 'text': 'which is like having a Mi1 build pipeline, which is available there.', 'start': 1399.67, 'duration': 2.982}, {'end': 1406.614, 'text': "It's having some steps related to CI for the build and deployments.", 'start': 1403.052, 'duration': 3.562}], 'summary': 'Setting up a jenkins pipeline with a specific git repository for ci/cd process.', 'duration': 114.948, 'max_score': 1291.666, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc1291666.jpg'}, {'end': 1450.565, 'src': 'heatmap', 'start': 1409.475, 'weight': 4, 'content': [{'end': 1418.019, 'text': 'Now in this one, if it is a private repository, definitely you can add on your credentials, but this is a public repository, a personal repository.', 'start': 1409.475, 'duration': 8.544}, {'end': 1423.342, 'text': "So I don't have to put any kind of credentials, but you can always add the credentials with the help of add here.", 'start': 1418.039, 'duration': 5.303}, {'end': 1428.785, 'text': 'And that can help you to set up whatever the credentials, the private repositories you want to configure.', 'start': 1423.822, 'duration': 4.963}, {'end': 1436.198, 'text': "Now, once you save the configuration here now, what it's going to do is that it's going to give you a particular page related to build.", 'start': 1429.434, 'duration': 6.764}, {'end': 1443.442, 'text': 'now, if you want to run, if you want to delete the pipeline, if you want to reconfigure the pipeline, all these different options are available there.', 'start': 1436.198, 'duration': 7.244}, {'end': 1450.565, 'text': 'So we are going to click on the build now here and when I do that, immediately the pipeline will be downloaded and will be processed.', 'start': 1443.822, 'duration': 6.743}], 'summary': "Public repository doesn't require credentials, options to manage pipeline available, download and process pipeline after build.", 'duration': 41.09, 'max_score': 1409.475, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc1409475.jpg'}, {'end': 1509.574, 'src': 'embed', 'start': 1484.426, 'weight': 0, 'content': [{'end': 1491.888, 'text': 'When you go for the complete logs, it may have a lot of steps involved and a lot of logs will be available there.', 'start': 1484.426, 'duration': 7.462}, {'end': 1497.77, 'text': "But if you want to see a specific log of a specific stage, that's where this comes into the picture.", 'start': 1492.348, 'duration': 5.422}, {'end': 1506.493, 'text': 'And as you can see, that all the different steps, like test cases, executions, the SNARKube analysis, the archive artifacts, deployment and, in fact,', 'start': 1498.05, 'duration': 8.443}, {'end': 1509.574, 'text': 'the notifications, all this is a part of a complete pipeline.', 'start': 1506.493, 'duration': 3.081}], 'summary': 'Complete logs may have many steps, but specific logs for stages are also available. the pipeline includes test cases, executions, snarkube analysis, archive artifacts, deployment, and notifications.', 'duration': 25.148, 'max_score': 1484.426, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc1484426.jpg'}], 'start': 1008.668, 'title': 'Jenkins setup and pipeline execution', 'summary': 'Covers setting up jenkins on a web browser, accessing it through localhost and public ip, creating new jobs, creating and executing a jenkins pipeline, selecting pipeline options, configuring and executing a pipeline job with a direct script, integrating the jenkins file into the version control system, understanding ci-cd pipelines, and automating them with jenkins.', 'chapters': [{'end': 1051.638, 'start': 1008.668, 'title': 'Setting up and accessing jenkins', 'summary': 'Explains the process of setting up jenkins on a web browser, accessing it through localhost and public ip, and creating new jobs.', 'duration': 42.97, 'highlights': ['You can open the web browser and access Jenkins using localhost:8.8.8 or the public IP address.', 'There is an option to create new jobs in Jenkins after the installation is complete.', 'Jenkins uses the 8.8.8 port for communication, similar to Tomcat Apache.']}, {'end': 1575.968, 'start': 1052.018, 'title': 'Creating and executing jenkins pipeline', 'summary': 'Details the process of creating and executing a jenkins pipeline, including selecting pipeline options, configuring and executing a pipeline job with a direct script, and integrating the jenkins file into the version control system. it also emphasizes the importance of understanding ci-cd pipelines and automating them with jenkins.', 'duration': 523.95, 'highlights': ['The process of creating and executing a Jenkins pipeline, including selecting pipeline options and configuring and executing a pipeline job with a direct script, is detailed. The transcript explains the steps for creating and executing a Jenkins pipeline, such as selecting pipeline options, providing a custom name, configuring and executing a pipeline job with a direct script, and integrating the Jenkins file into the version control system.', 'The importance of understanding CI-CD pipelines and automating them with Jenkins is emphasized. The transcript highlights the significance of understanding CI-CD pipelines and automating them with Jenkins, demonstrating the value of automating any kind of pipeline with the same steps.']}], 'duration': 567.3, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/mk2FBuTMwDc/pics/mk2FBuTMwDc1008668.jpg', 'highlights': ['Access Jenkins using localhost:8.8.8 or public IP', 'Create new jobs in Jenkins after installation', 'Jenkins uses port 8.8.8 for communication', 'Detailed process of creating and executing a Jenkins pipeline', 'Importance of understanding CI-CD pipelines and automating them with Jenkins']}], 'highlights': ['DevOps is a combination of development and operations, with operations responsible for deploying source code to specific environments, and development focused on source code, performance, coding, and interaction with testing.', 'Adoption of DevOps by major organizations DevOps is being widely adopted by major organizations, across various sectors, for its ability to redefine and automate the entire development process.', 'Improved team collaboration DevOps has led to a drastic improvement in collaboration between operations and development teams, enhancing overall productivity and product performance.', 'Efficient bug resolution and reduced issues in production environments DevOps has resulted in faster bug resolution and a significant reduction in issues in production environments, leading to more efficient management and automation.', 'Significant increase in release frequency The frequency of releases has significantly increased with some organizations aiming for monthly or bi-monthly releases, post DevOps implementation.', 'CICD pipeline delivers source code into production environment quickly, helping to deliver more.', 'CICD pipeline is a backbone of DevOps and a prime approach implemented in DevOps projects.', 'CI-CD pipelines are a key part of DevOps implementation, providing automation and being the very first and minimum implementation sought for in DevOps projects.', 'Continuous integration (CI) automates verification of source code, including build and test case automation, helping to detect and resolve issues and bugs faster.', 'Continuous delivery (CD) ensures changes are made to code before deployment, aiming to validate and prepare the deliverables for the customer.', 'The ultimate goal of the pipeline is to automate deployments, aiming to make the process efficient and error-free, enhancing team productivity and confidence.', 'Jenkins is an open-source orchestration tool widely implemented in organizations, even by those not opting for enterprise tools like CloudBees.', 'Jenkins achieves continuous integration with the help of plugins, offering flexibility and support for integration with Kubernetes Docker.', 'Jenkins is the best fit for building a CI/CD pipeline due to its open source nature, plug-in capabilities, and straightforward GUI, offering ease of use.', 'Access Jenkins using localhost:8.8.8 or public IP', 'Create new jobs in Jenkins after installation', 'Jenkins uses port 8.8.8 for communication', 'Detailed process of creating and executing a Jenkins pipeline', 'Importance of understanding CI-CD pipelines and automating them with Jenkins']}