DeploymentDeployment
Tools-in-Action30min
INTERMEDIATE

🗄️ Et si vous mettiez à disposition vos jobs de CI/CD sur une étagère ?

La CI/CD est omniprésente, impliquant souvent la création ou modification de scripts. Cette session propose de centraliser ces scripts dans des "catalogues de CI/CD" pour faciliter l'accès. Découvrez comment implémenter cette approche dans GitLab, ses avantages et inconvénients, et la solution R2DevOps qui utilise ce concept depuis des années.

Jean-Philippe Baconnais
Jean-Philippe BaconnaisZenika
Jules AGOSTINI
Jules AGOSTINIZenika

talkDetail.whenAndWhere

Friday, April 18, 17:00-17:30
Neuilly 252AB
talks.description
La CI/CD fait partie de notre quotidien. Que l’on soit développeur·euse, ou bien Ops, nous avons forcément passé du temps à créer ou modifier des scripts de CI/CD.Un nouveau script de CI/CD ? Pas de soucis, nous savons où trouver un exemple et utilisons la force de frappe d’un bon vieux “copier / coller” pour avoir un pipeline de CI tout beau tout propre sur notre projet.Pourquoi ne pas migrer vos stages et vos jobs dans des “catalogues de CI/CD” pour avoir l’ensemble de vos scripts à disposition sur une étagère ?Après vous avoir présenté cette approche, nous vous détaillerons la manière de la mettre rapidement en place dans GitLab. Nous verrons ses avantages et inconvénients et terminerons par parler de la solution R2DevOps qui a depuis plusieurs années créé leur solution en se basant sur cette notion de catalogue.
ci/cd
catalogues
gitlab
scripts
talks.speakers
Jean-Philippe Baconnais

Jean-Philippe Baconnais

Zenika

France

**Consultant @Zenika Nantes**

Plongé dans le développement avec l'éco-système Java, curieux de nature, j'aime découvrir et expérimenter de nouvelles technos back end ou front end et les partager autour de moi.

Dév ZenikaNantes

#GitLabHeroes 🦊 | Community Hero @Gitpod | ⛅ Google Cloud Champion

Co-orga HumanTalks Nantes | Meetup GitLab France

http://nantes.community | http://jeanphi-baconnais.gitlab.io
Jules AGOSTINI

Jules AGOSTINI

Zenika

France

Consultant DevSecOps et formateur, je prends plaisir à partager mes expériences avec les autres.
Ambassadeurs R2Devops

talkDetail.rateThisTalk

talkDetail.ratingExpired

talkDetail.ratingWindowExpired

occupancy.title

occupancy.votingClosed

occupancy.votingWindowExpired

comments.title

comments.speakerNotEnabledComments