Advanced Selenium Frameworks: Continuous Integration Pipelines with Jenkins
Selenium 4.19
| Intermediate
- 13 videos | 1h 39m 28s
- Includes Assessment
- Earns a Badge
Building continuous integration pipelines with Jenkins enables automated testing and deployment, streamlining the software development process by detecting issues early and delivering updates more frequently. Jenkins provides a robust platform with plugins and tools to customize workflows, manage multiple projects, and integrate with various development, testing, and deployment tools. In this course, you will learn the core principles of continuous integration/continuous deployment (CI/CD) pipelines for automating the software development process. You will install and set up Jenkins on both macOS and Windows platforms and configure scripts to run automated tests. Next, you will discover how to execute builds within Jenkins, starting with tests on the built-in Jenkins controller node. You will then build an optimized workflow by configuring an agent node for distributed workload and performance. Additionally, you will integrate Jenkins with Git, commit test files to GitHub, and set up automated builds triggered by code changes. Finally, you will explore advanced Jenkins features to enhance your CI/CD pipeline. You will set up scheduled builds, configure Jenkins to poll GitHub for changes, and use GitHub triggers for automatic build initiation. You will also learn to configure Jenkins to send email notifications with attached Allure reports after each build, providing immediate feedback on test results.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseRecall how ci/cd pipelines workSet up and install jenkins on macos and windowsUse shell scripts and batch files to execute testsExecute manually triggered builds in jenkinsConfigure an agent node to execute buildsPush test code to a github repository
-
Use plugins to integrate jenkins with gitConfigure a project build to run on a schedule using cron expressionsConfigure jenkins to poll github for code changes to trigger buildsSet up an automated ci pipeline triggered by pushes to githubSet up email notifications with allure reportingSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 49sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
8m 53sAfter completing this video, you will be able to recall how CI/CD pipelines work. FREE ACCESS
-
10m 6sIn this video, find out how to set up and install Jenkins on macOS and Windows. FREE ACCESS
-
6m 30sLearn how to use shell scripts and batch files to execute tests. FREE ACCESS
-
10m 11sDiscover how to execute manually triggered builds in Jenkins. FREE ACCESS
-
9m 53sFind out how to configure an agent node to execute builds. FREE ACCESS
-
6m 43sDuring this video, you will learn how to push test code to a GitHub repository. FREE ACCESS
-
11m 36sIn this video, discover how to use plugins to integrate Jenkins with Git. FREE ACCESS
-
3m 34sIn this video, you will learn how to configure a project build to run on a schedule using cron expressions. FREE ACCESS
-
6m 4sIn this video, find out how to configure Jenkins to poll GitHub for code changes to trigger builds. FREE ACCESS
-
10m 26sDuring this video, discover how to set up an automated CI pipeline triggered by pushes to GitHub. FREE ACCESS
-
11m 46sLearn how to set up email notifications with Allure reporting. FREE ACCESS
-
1m 58sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.