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 (2)

Cours Similaires

Jenkins for .Net Continuous Integration (CI)

14 heures

Catégories Similaires