In this 1-hour long project-based course, you will learn the fundamentals of continuous integration/continuous delivery, and how to create an automated deployment pipeline using Jenkins. Through practical hands-on lessons, you'll understand the different Jenkins configurations required for creating the pipeline, including setting up a build tool, installing plugins, and writing the pipeline code. You'll also learn the difference between declarative and scripted pipeline syntax, and how to version control your pipeline by adding a Jenkinsfile to a source control repository. We'll apply these skills to build an end-to-end software delivery pipeline that builds, tests, and deploys a Java spring application. This project will help aspiring DevOps engineers to understand how an automated CI/CD pipeline is implemented in a real-world scenario. To make the most out of this project, it is recommended to have a basic understanding of Maven goals and phases, and the Linux commands to execute them.

Implementing CI/CD with Jenkins: Creating Pipeline as Code
Sichern Sie sich eines unserer besten Angebote mit Coursera Plus für 199 $ (normalerweise 399 $). Jetzt sparen.

Implementing CI/CD with Jenkins: Creating Pipeline as Code

Dozent: Amr Essam Eldin Ramadan
Bei enthalten
Fragen Sie Coursera
Empfohlene Erfahrung
Was Sie lernen werden
Install and configure global tools in Jenkins
Create an automated delivery CI/CD pipeline
Create a Jenkinsfile to transform your pipeline steps into code
Kompetenzen, die Sie festigen
- Kategorie: Continuous Delivery
- Kategorie: Continuous Integration
- Kategorie: CI/CD
- Kategorie: Version Control
- Kategorie: Application Deployment
- Kategorie: DevOps
- Kategorie: Continuous Deployment
Tools, die Sie verwenden werden
- Kategorie: Jenkins
- Kategorie: Build Tools
- Kategorie: Spring Framework
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Nur als Desktop-Version verfügbar
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Lernen, Üben und Anwenden von berufsrelevanten Fähigkeiten in weniger als 2 Stunden
- Nehmen Sie an Schulungen von Branchenexperten teil
- Sammeln Sie mit Aufgaben aus der realen Welt praktische Erfahrung
- Schaffen Sie Vertrauen durch neueste Tools und Technologien

Über dieses begleitete Projekt
Schritt für Schritt lernen
In einem Video, das auf einer Hälfte Ihres Arbeitsbereichs abgespielt wird, führt Sie Ihr Dozent durch diese Schritte:
Configure Maven as a global tool in Jenkins and create the first build job
Create a test job and configure a delivery pipeline with both build and test stages
Implement pipeline as code by converting our delivery pipeline to a scripted pipeline
Practice Activity
Implement pipeline as code by converting our delivery pipeline to a declarative pipeline
Create a Jenkinsfile for our pipeline code
Cumulative Activity
Empfohlene Erfahrung
- Basic knowledge of Maven goals, phases, and build lifecycles
- Basic Knowledge of Linux commands to execute Maven goals and phases
7 Projektbilder
Dozent

von
Was Sie beim Lernen erwartet
Auf Kompetenzen basierendes, praktisches Lernen
Üben Sie die Anwendung neuer Kompetenzen anhand von berufsbezogenen Aufgabenstellungen.
Anleitung durch Experten
Lernen Sie mit vorab von Experten aufgezeichneten Videos in einer einzigartigen aufgeteilten Oberfläche.
Keine Downloads oder Installation erforderlich
Greifen Sie in einem vordefinierten Cloud-Arbeitsbereich auf die Tools und Ressourcen zu.
Nur für Desktop verfügbar
Dieses begleitete Projekt ist für die Bearbeitung an einem Laptop oder Desktop-Computer mit stabiler Internetverbindung konzipiert und nicht für Mobilgeräte.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.





