Formation Circle Ci : Intégration Continue
1350€ HT / personne |
2 jours (14 heures) |
Présentation
Circle CI plateforme d’intégration et de déploiement continus automatise le processus de création des builds et des tests unitaires. Plateforme validée et utiliser par Coin Base, DSC ou encore Sony elle se démarque par ses fonctionnalités, sa configuration rapide et ses grands nombres d’outils ainsi que sa capacité de gestion de nombreux tests . De plus avec sa flexibilité, Circle CI permet de s’adapter facilement aux environnements choisit par l’utilisateur comme Android, Linux ou encore macOS d’Apple.
Circle CI a été désigné comme l’un des leaders de l’Intégration continue par le site Forrester en 2017.
L’Intégration continue est un ensemble de pratique indispensable qui vous permettra de gagner du temps ainsi que de l’efficacité. En effet ce système découvert par Grady Booch qui permet une automatisation du processus d’exécution des tests unitaires, une détection des problèmes d’intégration dès le début du développement. Le principal but de cette méthode étant amélioré leurs codes aux développeurs cette pratique et de plus en plus utiliser dans les grandes entreprises comme Amazon et Facebook.
Comme dans toutes nos formations, nous utiliserons la dernière des logiciels (Circle CI 3.1).
Objectifs
- Maîtriser la mise en œuvre d’une intégration continue
- Automatiser la construction de vos applications
- Mise en place de Circle CI
- Partage des codes via les services d’hébergement
- Tester vos applications en continu
- Valider le respect des normes de développement par les développeurs
Public visé
Développeur web, Architecte, équipe de test type Extreme Programming (XP)
Pré-requis
Connaissances de base d’un gestionnaire de source
Pour aller plus loin
Nous proposons également GitLab CI sur la partie Continuous Delivery & Integration
PROGRAMME DE NOTRE FORMATION CIRCLE CI
PRÉSENTATION DE l’INTÉGRATION CONTINUE
- Pourquoi passer à l’intégration continue ?
- Introduction à l’agilité
- Intégration continue : présentation, positionnement dans une démarche agile
- Processus de développement, tests unitaires / d’intégration.
- Solutions Avantages & Inconvénients : L’état de l’Art
- GitLab CI
- Semaphore
- Team Foundation Build / VSTS
- Gump
- Jenkins
- Solano
- Shippable
- Bamboo
- Puppet Pipelines
- Continua CI
- JetBrains TeamCity
- Travis CI
- QuickBuild
- CruiseControl
- GoCD
- IBM UrbanCode Build
- AWS CodeBuild
- Codeship
INTRODUCTION AU CONCEPT DE BASES DE CIRCLE
- CircleCI Overview
- Traitement selon les langages sur Circle CI
- Écrire YAML
- Utilisation de la CLI CircleCI
- Tester la configuration localement
- LES ORBES
- Création d’orbes
- Utilisation d’orbes
- Essais d’orbes
- EXÉCUTEURS
- Choisir un type d’exécuteur
- Test d’applications iOS
- Images de CircleCI Docker
- Utilisation d’images personnalisées
- Utiliser des images privées
- CONFIG AVANCÉE
- Utilisation de scripts shell
- Configuration du test du navigateur
- Configuration des bases de données
- Exécuter des commandes Docker
- Utiliser Docker Compose
APPLICATION DE CIRCLE CI VOS PROJETS
- GitHub et Bitbucket
- Activer les vérifications GitHub
- Construire des projets Open Source
- Utiliser les notifications
- Gestion des jetons API
- Utilisation de variables d’environnement
- Utiliser les contextes
- Activation du traitement de la construction
- Configuration de la signature de code iOS
UTILISATION DE CIRCLE CI
- STATUT
- Utilisation de conteneurs
- Ajout de badges d’état
- Stockage des artefacts de construction
- Débogage avec SSH
- Débogage des erreurs de mémoire Java
- Collecte de métadonnées de test
- Génération de métriques de couverture de code (code coverage)
- Utiliser Insights
- DÉCLENCHEURS
- Ignorer et annuler les constructions
- Utilisation de l’API pour déclencher des travaux
- Utilisation de flux de travail pour planifier des travaux
- DÉPLOIEMENT
- Déploiement sur AWS ECR / ECS
- Utiliser du fil sur CircleCI
- Publication de packages d’instantané
- Utiliser Artifactory
- Publier des paquets sur packagecloud
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
1350€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS