@xebiconfr #xebiconfr
Jean-Pascal
Thiery
AntoineLe Taxin
@xebiconfr #xebiconfr 2
Une usine logicielle en 3 clics
SCM CI Repository
@xebiconfr #xebiconfr
L’équipe Kodo Kojo
Jean-Pascal THIERYDéveloppeur back@jpthiery
3
Antoine LE TAXINDéveloppeur frontend@aletaxin
@xebiconfr #xebiconfr
Il était une fois le lancement d’un nouveau projet
0
4
@xebiconfr #xebiconfr
Agilité et Crafts
● Rapprochement des équipes de développement et des utilisateurs
● Veiller à la qualité du code
5
0a
● Intégration continue
@xebiconfr #xebiconfr
● Rapprochement des équipes de développement et d’Ops
● Du code pour automatiser la construction et le déploiement
● Déploiement continu
DevOps
6
0b
@xebiconfr #xebiconfr
Et ainsi débute l’histoirede tous les projets informatiques...
1
7
@xebiconfr #xebiconfr
Sprint 0
● Outils imposés, non maintenus, outils obsolètes
● Pas de valeur produit immédiate
● Tâches répétitives, dupliquées sur chaque projet
● Qualité variable, hétérogénéité entre projets
8
1a
@xebiconfr #xebiconfr
Les entrées / sorties de l’équipe
● Un nouvel arrivant à ajouter à tous les outils
● Un développeur qui quitte le projet à supprimerde tous les outils
9
1b
@xebiconfr #xebiconfr
Difficultés des équipes
● Faire la queue dans le bureau du CSI ou shadow IT ?
● Gérer les moyens de paiement et les abonnements
● Pour un POC, pas d’usine car procédures trop lourdes ?
● Difficulté pour réintégrer un POC orienté Cloud en On Premise
10
1c
@xebiconfr #xebiconfr
Conteneurset orchestrateurs,une nouvelle voie
2
11
@xebiconfr #xebiconfr 12
2a
@xebiconfr #xebiconfr
Démocratisation de la conteneurisation
● Conteneuriser des agents de build
● Conteneuriser Jenkins
● Conteneuriser toute une usine logicielle ?
13
2b
@xebiconfr #xebiconfr 14
2c
@xebiconfr #xebiconfr
Orchestration, le chaînon manquant
● Piloter un ensemble de conteneurssur un ensemble de machines
15
2d
● Outils d’infrastructure
@xebiconfr #xebiconfr
De nouvelles solutions d’usines...
● La fin du Jenkins Hypermutualisé inmaintenable
● La fin de la ferme de Jenkins qui n’est utilisée que 2 h / jour
16
2e
@xebiconfr #xebiconfr 17
2f
@xebiconfr #xebiconfr
… avec quelques contraintes
18
2g
● Le monitoring dans tout ça ?
● La gestion de mes différents projets ?
● La gestion de mes utilisateurs ?
@xebiconfr #xebiconfr 19
2h
@xebiconfr #xebiconfr 20
2i
@xebiconfr #xebiconfr
Kodo Kojo, une usine logicielle open sourcetoujours à l’état de l’art
3
21
@xebiconfr #xebiconfr
Kodo Kojo
22
3a
@xebiconfr #xebiconfr
Une usine en 3 clics !
23
3b
@xebiconfr #xebiconfr
Aujourd’hui
24
3d
@xebiconfr #xebiconfr
C’est dans la Roadmap !
25
3e
Pour bientôt :
Pour un peu plus tard :
@xebiconfr #xebiconfr
Essayez dès aujourd’hui !
26
https://my.kodokojo.ioFaites-nous vos retours :
3f
https://gitter.im/kodokojo/kodokojo
@xebiconfr #xebiconfr
L’échange, la base de tout
27
3g
Une Roadmap publique où vous pouvez voter :http://bit.ly/2fgGZ8K
Venez échangez sur notre stand (il y a aussi des goodies….)
@xebiconfr #xebiconfr
Des questions ?
@xebiconfr #xebiconfr
Merci !
29
https://kodokojo.io
https://github.com/kodokojo
https://gitter.im/kodokojo/kodokojo
@kodokojo