https://github.com/becodeorg/das-ci-cd
https://github.com/becodeorg/das-ci-cd
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/becodeorg/das-ci-cd
- Owner: becodeorg
- Created: 2023-12-01T11:02:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-28T21:55:29.000Z (over 2 years ago)
- Last Synced: 2025-01-10T12:13:24.201Z (over 1 year ago)
- Language: HTML
- Size: 2.48 MB
- Stars: 1
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DAS-CI-CD
## Jour 1 : Automatisation Avancée avec GitLab CI/CD
### Révision rapide de GitLab CI/CD et de ses concepts de base.
- Concepts de base de GitLab CI/CD (30 minutes)
- Pipeline
- Jobs et stage
- Runners
### Création d'un pipeline CI/CD pour un projet NestJS.
- Configuration des tests automatisés pour un projet Angular.
- Création d'un pipeline de déploiement avec Docker dans un environnement DEV.
## Jour 2 : Personnalisation et Bonnes Pratiques
- Personnalisation des runners GitLab pour répondre aux besoins spécifiques du projet.
- Planification avancée (scheduling) pour les tests E2E.
**Après-midi : Sécurité et Bonnes Pratiques**
- Configuration de la sécurité du référentiel GitLab, y compris les branches protégées et les revues de code.
- Bonnes pratiques en CI/CD, discussions sur la manière d'optimiser les pipelines.
- Pentest d’un pipeline vulnérable.