Plan du cours

Introduction

  • Aperçu des concepts fondamentaux et des avantages de CI/CD
  • Comprendre les services de 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

Construire un Python package

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

Automatiser le déploiement des paquets

  • Ajouter un jeton PyPI à Travis-CI
  • Créer et définir un 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 application web Python
  • Conteneurisation de l'application
  • Déployer l'application avec Docker
  • Automatiser le déploiement avec Heroku

Résolution des problèmes

Résumé et conclusion

Pré requis

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

Audience

  • Développeurs
  • DevOps ingénieurs
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires