Jenkins 2: Bygga CI/CD-pipelines Träningskurs

Last updated

Kurskod

jenkins2

Varaktighet

14 timmar (vanligtvis 2 dag inklusive pauser)

Krav

  • A general understanding of the software development cycle.
  • Experience with Jenkins.

Audience

  • Software developers
  • DevOps engineers
  • Build engineers
  • Test engineers

Översikt

Jenkins 2 är en automatiseringsserver med nya funktioner för att bygga end-to-end CI/CD (Continuous Integration / Continuous Delivery) rörledningar. Det sträcker sig Jenkins utöver bara kontinuerlig integration (CI). Jenkins 2 ger upphov till förmågan att göra kontinuerlig leverans (CD).

Denna instruktörledda, live-utbildning (online eller on-site) riktar sig till ingenjörer som vill använda Jenkins 2 för att bygga rör som automatiserar processen att flytta en ansökan från utveckling till produktion.

Vid slutet av denna utbildning kommer deltagarna att kunna:

    Installera och konfigurera Jenkins 2. Anta ett deklarativt skript tillvägagångssätt för att definiera varje steg i mjukvaruprocessen. Automatiskt generera applikation byggs när programvaran kontrolleras i ett versionskontrollsystem. Automatiskt avsluta sammansättning, testning och förpackning av en programvara. Snabbt svara på meddelanden och rapporter när saker och ting går fel. Installera ytterligare plugins för att förlänga Jenkins.

Format för kursen

    Interaktiv föreläsning och diskussion. Många övningar och övningar. Hand-on implementering i en live-lab miljö.

Kursanpassningsalternativ

    För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.

Kursplan

Introduction

  • Jenkins vs Jenkins 2

Setting up Jenkins 2

  • Installing Jenkins
  • Running Jenkins
  • Running Jenkins in Docker
  • Setting up the project folder structure

Overview of Jenkins 2 Features and Architecture

  • Project, view, queue, executor
  • Pipeline as code using new DSL (Domain Specific Language)
  • The Jenkins 2 Plugin Ecosystem

Navigating the Jenkins Interface

  • Visualize an artifact across an entire pipeline

Creating a Build, Test and Deploy Pipeline

  • Modeling the software delivery pipeline
  • Version controlling DSL code

Building and Application

  • Creating a Project
  • Creating, enabling, disabling jobs, and deleting jobs
  • Installing the build tool plug-in
  • Building, inspecting, and scheduling builds

Testing the Application

  • Installing the test tool plug-in
  • Running a unit test
  • Reviewing the results

Deploying the Application

  • Configuring a repository plug-in
  • Publishing the application
  • Reviewing the results

Collaborating with Team Members

  • Sharing Pipelines
  • Defining different pipelines for different features

Securing Jenkins

  • Enabling/disabling security
  • Overview of roles
  • Adding users

Scaling Jenkins

  • Running Jenkins as a distributed application

Troubleshooting

Summary and Conclusion

We also do Consultancy!

We work with leading clients across a wide range of technologies!

Reach out for Project | Staff Enhancement | System Audit Consulting

Relaterade Kategorier

Relaterade Kurser

Rabatterade kurser

No course discounts for now.

Nyhetsbrev & Erbjudanden

Anmäl dig till vårt nyhetsbrev så får du information om aktuella rabatter på öppna kurser. Vi respekterar ditt privatliv, så att din e-postadress kommer endast att användas för sändning vårt nyhetsbrev. När som helst kan du ändra inställningarna eller helt avbeställa den.

Våra kunder

is growing fast!

We are looking to expand our presence in Sweden!

As a Business Development Manager you will:

  • expand business in Sweden
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions