Jenkins pour débutants

Débutant

Dans ce cours, vous apprendrez à installer Jenkins sur une machine Linux à l'aide de Docker et à maîtriser les bases de l'intégration et du déploiement continus (CI/CD). De l'exploration de l'interface à la création de pipelines et à la gestion de la sécurité, ce cours complet couvre tout ce dont vous avez besoin pour débuter avec Jenkins.

jenkinsdevops

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Dans ce cours, vous apprendrez à installer Jenkins sur une machine Linux à l'aide de Docker et à maîtriser les fondamentaux de l'intégration continue et du déploiement continu (CI/CD) avec Jenkins. De l'exploration de l'interface à la création de pipelines et à la gestion de la sécurité, ce cours complet couvre tout ce dont vous avez besoin pour débuter avec Jenkins.

🎯 Tâches

Dans ce cours, vous apprendrez :

  • Comment installer Jenkins sur une machine Linux à l'aide de Docker
  • Comment naviguer et explorer l'interface Jenkins
  • Comment configurer et gérer des projets freestyle de base
  • Comment intégrer Jenkins avec Git pour le contrôle de source
  • Comment paramétrer des builds et utiliser des scripts shell/batch
  • Comment créer et gérer des pipelines Jenkins avec des Jenkinsfiles
  • Comment installer, mettre à jour et configurer des plugins Jenkins
  • Comment implémenter la sécurité de base et la gestion des utilisateurs dans Jenkins

🏆 Réalisations

Après avoir terminé ce cours, vous serez capable de :

  • Naviguer dans le tableau de bord Jenkins et créer vos premiers projets
  • Configurer des projets freestyle avec des étapes de build, des déclencheurs et des actions post-build
  • Intégrer Jenkins avec des dépôts Git pour des builds de contrôle de source automatisés
  • Créer des builds paramétrés et utiliser des scripts pour des processus de build complexes
  • Construire et gérer des pipelines CI/CD en utilisant des Jenkinsfiles déclaratifs
  • Gérer les plugins Jenkins et les configurer pour vos besoins spécifiques
  • Implémenter des mesures de sécurité et gérer des comptes utilisateurs avec les permissions appropriées
  • Automatiser vos processus de développement et de déploiement logiciel en utilisant Jenkins

Enseignant

labby
Labby
Labby is the LabEx teacher.

Recommandé pour vous

no data