Course Outline

Introductie

  • Overzicht van CI/CD-kernconcepten en voordelen
  • Inzicht in CI-services (Travis-CI, CircleCI, Semaphore, enz.)

Voorbereiding van de ontwikkelingsomgeving

  • Github-repositories instellen
  • Travis-CI integreren met Github

Een Python-pakket samenstellen

  • Een toepassingslogica maken
  • De code lokaal verpakken

Pakketimplementatie automatiseren

  • PyPI-token toevoegen aan Travis-CI
  • CI/CD-pijplijn maken en definiëren
  • Afhankelijkheden activeren
  • De code uitvoeren en testen
  • Het Python-pakket publiceren

Gecontaineriseerde applicaties implementeren

  • Een Python web-app maken
  • De toepassing in containers plaatsen
  • De toepassing implementeren met Docker
  • Implementatie automatiseren met Heroku

Probleemoplossing

Samenvatting en conclusie

Requirements

  • Ervaring met Git of Github
  • Python programmeerervaring

Publiek

  • Ontwikkelaars
  • DevOps ingenieurs
 14 Hours

Number of participants



Price per participant

Getuigenissen (3)

Related Courses

SonarQube for DevOps

14 Hours

Argo CD

7 Hours

Advanced Spinnaker

14 Hours

Kubernetes with Spinnaker

14 Hours

Advance Test Automation in Java using Selenium with continuous integration and version control

35 Hours

Continuous Integration for JavaScript

14 Hours

DevOps Practical Implementation and Tools

21 Hours

Docker and Jenkins for DevOps

14 Hours

Jenkins: Continuous Integration for Agile Development

14 Hours

Jenkins 2: Building CI/CD Pipelines

14 Hours

Jenkins Advanced

14 Hours

Jenkins for .Net Continuous Integration (CI)

14 Hours

Jenkins Fundamentals

14 Hours

Continuous Integration with Jenkins and Maven

21 Hours

Building CI/CD Pipelines with Jenkins X

21 Hours

Related Categories