Plan du cours

Introduction

  • Vue d'ensemble des concepts de base et des avantages de CI/CD
  • Comprendre les services CI (Travis-CI, CircleCI, Semaphore, etc.)

Préparation de l'environnement de développement

  • Mise en place des dépôts Github
  • Intégrer Travis-CI à Github

Construction d'un paquet Python

  • Créer une logique d'application
  • Emballer le code localement

Automatiser le déploiement des paquets

  • Ajouter un jeton PyPI à Travis-CI
  • Création et définition du pipeline CI/CD
  • Activation des dépendances
  • Exécution et test du code
  • Publication du paquet Python

Déploiement d'applications conteneurisées

  • Création d'une Python application web
  • Conteneuriser l'application
  • Déployer l'application avec Docker
  • Automatiser le déploiement avec Heroku

Dépannage

Résumé et conclusion

Pré requis

  • Expérience avec Git ou Github
  • Python expérience en programmation

Audience

  • Développeurs
  • DevOps ingénieurs
 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (3)

Cours Similaires

SonarQube for DevOps

14 heures

Argo CD

7 heures

Advanced Spinnaker

14 heures

Kubernetes with Spinnaker

14 heures

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

35 heures

Continuous Integration for JavaScript

14 heures

DevOps Practical Implementation and Tools

21 heures

Docker and Jenkins for DevOps

14 heures

Jenkins: Continuous Integration for Agile Development

14 heures

Jenkins 2: Building CI/CD Pipelines

14 heures

Jenkins Advanced

14 heures

Jenkins for .Net Continuous Integration (CI)

14 heures

Jenkins Fundamentals

14 heures

Continuous Integration with Jenkins and Maven

21 heures

Building CI/CD Pipelines with Jenkins X

21 heures

Catégories Similaires

1