Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Introduction
- Jenkins versus Jenkins 2
Implementation of Jenkins 2
- Installation of Jenkins
- Execution of Jenkins
- Operation of Jenkins within Docker
- Establishment of project directory hierarchies
Summary of Jenkins 2 Capabilities and Architecture
- Projects, views, queues, and executors
- Implementation of pipelines via new DSL (Domain Specific Language) coding
- The Jenkins 2 plugin ecosystem
Navigation of the Jenkins Interface
- Visualization of artifacts throughout the entire pipeline
Creation of Build, Test, and Deployment Pipelines
- Modeling of software delivery workflows
- Management of DSL code through version control
Construction and Application
- Project creation
- Creation, activation, deactivation, and removal of jobs
- Installation of build tool extensions
- Execution, inspection, and scheduling of builds
Application Testing
- Installation of test tool extensions
- Execution of unit tests
- Review of outcome data
Application Deployment
- Configuration of repository extensions
- Publication of the application
- Review of outcome data
Collaboration with Team Members
- Pipeline sharing
- Definition of distinct pipelines for various features
Jenkins Security
- Enabling and disabling security measures
- Overview of roles
- User addition
Jenkins Scaling
- Execution of Jenkins as a distributed application
Troubleshooting
Summary and Conclusion
Requirements
- A foundational understanding of the software development lifecycle.
- Prior experience with Jenkins.
Audience
- Software developers
- DevOps engineers
- Build engineers
- Test engineers
Testimonials (1)
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.