Prenez contact avec nous

Plan du cours

Introduction

  • Présentation des concepts fondamentaux et des avantages de la CI/CD
  • Compréhension des 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égration de Travis-CI avec Github

Création d'un paquet Python

  • Création de la logique applicative
  • Packaging du code localement

Automatisation du déploiement des paquets

  • Ajout du 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 application web Python
  • Conteneurisation de l'application
  • Déploiement de l'application avec Docker
  • Automatisation du déploiement avec Heroku

Dépannage

Résumé et conclusion

Pré requis

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

Public cible

  • Développeurs
  • Ingénieurs DevOps
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires