Presented by:

340e78cdc7d94df5a7cce7fed9296550

Bruno Cornec

from HPE / FLOSSITA / MondoRescue / Project-Builder / Mageia / ...

Bruno Cornec a géré divers systèmes Unix depuis 1987 and Linux depuis 1993 (0.99pl14). Bruno a d'abord travaillé 8 ans dans le Génie Logiciel et la Gestion de configuration en environnements Unix.

Depuis 1995, il est Stratégiste et Evangeliste Open Source and Linux (OSL), d'abord pour un revendeur HPE et maintenant pour Hewlett Packard Enterprise directement dans son WW Customer Innovation Center.

Bruno est contributeur sur des projets OSL variés : MondoRescue, Mageia, LinuxCOE, Tellico, FOSSology, collectl, Pause. Il prend soin aussi des projets MondoRescue (solution GPL de récupération en cas de désastre), project-builder.org (fabrication de paquets en GPL), et UUWL (bibliothèque de portage GPL).

Dans le cadre de son travail, il a effectué de nombreuses présentations à l'international autour de sujets variés.

En dehors des ordinateurs, Bruno aime aussi la musique ancienne, chanter et jouer de la flûte à bec. Il est marié et père de 3 enfants.

No video of the event yet, sorry!

Une des spécificités de la mise en paquets logiciels sur un système Linux est que vous partez du code source de votre application, en allant jusqu'à sa livraison avec ses fichers d'aide, de configu ration, de données.

Venez à cet atelier pour apprendre comment fabriquer des paquets pour une application simple de type "Hello World" sur une distribution utilisant le format RPM (CentOS, Fedora, OpenSUSE, Mageia, RHEL, SLES, ...) et améliorer étape par étape le processus jusqu'à obtenir un paquet RPM couvrant toutes les fonctions majeures nécessaires à la mise en service d'une application. Diverses options de la commande rpm seront utilisées pour vérifier la validité du paquet produit. (Partie 1 de l'atelier)

Une fois ceci effectué, un travail similaire sera fait pour une distribution Debian/Ubuntu avec son format de paquet deb pour illustrer les aspects communs et différentes des 2 approches. (Partie 2 de l'atelier)

Finalement, une approche de l'empaquetage en continu sera présentée sur le base de ces travaux.

Présentation: https://github.com/bcornec/Labs/tree/master/Packaging

Date:
2019 January 28 - 17:30
Duration:
1 h
Room:
CGI Salle d'Ateliers à Grenoble - https://www.cgi.fr/fr-fr/offices
Conference:
FLOSSCon 2019
Language:
French
Track:
DevOps
Difficulty:
Expert
Requires Registration:
Yes (Registered: 6/20)

Happening at the same time:

  1. Build a simple Continuous Integration using Docker part2
  2. Start Time:
    2019 January 28 17:30

    Room:
    CGI Salle de Conférence à Grenoble - https://www.cgi.fr/fr-fr/offices