Level

Intermediate

Duration

16h / 2 days

Date

Individually arranged

Price

Individually arranged

Jenkins Training

During the Jenkins training, you will learn why Continuous Integration and Continuous Delivery processes are so important. This two-day course will equip you with the skills to master Jenkins to a level that allows you to independently create pipelines that can be used for CI/CD processes. You will also get to know various tools that make working with Jenkins easier on a daily basis. A very important aspect of the modern IT world – security – will also be addressed in the context of Jenkins.

What You Will Learn

  • How to connect Jenkins agents
  • How to configure global tools (Git, Maven, etc.) for your jobs
  • How to extend Jenkins’ basic functionalities with plugins
  • The different types of projects: Freestyle, Matrix, Pipeline, Multibranch Pipeline
  • How to write and run pipelines independently and extend their functionality
  • Ways to deploy applications through pipelines to different environments
  • How to reuse previously written code
Who is this training for?
  • logo infoshare System administrators
  • logo infoshare QA engineers
  • logo infoshare DevOps engineers
  • logo infoshare Developers

Training Program

  1. Introduction to CI/CD and Jenkins

  • Introduction to Continuous Integration and Continuous Delivery processes
  • Introduction to Jenkins
  • Benefits of using Jenkins as a CI/CD tool
  • Comparing Jenkins with other available solutions
  1. Jenkins Architecture and Management

  • Jenkins management basics
  • Jenkins ecosystem – overview of architectural solutions
  • Extending Jenkins functionalities
  • Configuring global tools used in projects
  1. Jenkins Project Types and Pipelines

  • Overview of project types and use cases:
    • Matrix
    • Freestyle
    • Pipeline Project
    • Multibranch Pipeline
  • Understanding the difference between Declarative and Scripted pipelines
  • Syntax of Declarative pipeline projects
  • Using pipelines in CI/CD processes
  1. CI/CD Implementation and Kubernetes Deployment

  • Building a complete CI/CD process for a sample application
  • Deploying an application to Kubernetes (GCP Cloud Provider)
  1. Jenkins Shared Libraries and Reusability

  • Jenkins libraries:
    • Creating reusable code
    • Pipeline templating
  1. Security, Backup, and Best Practices

  • Creating backups in Jenkins
  • Is Jenkins really secure?
  • Jenkins best practices

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.