Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Nos Clients témoignent (3)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Formation - Advanced Spinnaker
J'ai été initié à certaines technologies que j'aurais aimé connaître plus tôt.
Michel - Vanier College
Formation - DevOps Practical Implementation and Tools
Traduction automatique
J'aime toutes les possibilités que j'ai découvertes dans le cours sur les options DevOps que je peux appliquer afin d'avoir un meilleur flux de travail CD/CI !
Juan Manuel - si
Formation - Jenkins: Continuous Integration for Agile Development
Traduction automatique