xebicon'16 : kodo kojo, une usine logicielle en trois clics. par antoine le taxin et...

Post on 16-Apr-2017

139 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

@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

contact@kodokojo.io

@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

top related