Gestion des rôles sous Ansible

Cet article vise principalement à compiler un ensemble de bonnes pratiques explicitées dans la documentation officielle d’Ansible. Nous avons eu l’idée d’écrire cet article suite à notre difficulté initiale à synthétiser l’ensemble des informations disponibles sur le sujet afin d’aboutir à une utilisation simple, efficace et valable sur le long Lire la suite…

Automatisation des tests dans une chaîne de build continue

L’échange de données informatisé (EDI) est une technique qui remplace les échanges physiques de documents entre entreprises (commandes, factures, bons de livraison,…) par des échanges, selon un format standardisé, entre ordinateurs connectés par liaisons spécialisées ou par un réseau (privatif) à valeur ajoutée (RVA)

MariaDB Roadshow

Introduction À l’occasion de la release 10.3 de MariaDB, le MariaDB Roadshow qui s’est tenu Place de Vosges à Paris le 06/06/2018 avait pour objectif principal de présenter les nouvelles solutions open source, leurs caractéristiques et cas d’utilisation.Nous aborderons dans cet article les différentes sessions qui ont été dispensées, portant Lire la suite…

Configurer SphinxSE pour MariaDB

Afin d’améliorer les performances de recherche sur l’outil APM (une plateforme de consultation des CV des consultants d’Ingéniance), il a été décidé de greffer à la base de données MariaDB d’APM l’outil SphinxSE, une alternative au moteur embarqué de recherche full-text de MariaDB. Cet article utilise un conteneur sur un Lire la suite…

Versioning de projet avec GitLab CI/CD

L’objectif de cet article est d’utiliser certaines fonctionnalités de GitLab CI/CD afin de gérer le versioning automatique d’un projet Git. Problématique Les différentes releases d’une application prennent généralement la forme suivante : <NOM DE L’APPLICATION> MAJOR.MINOR.HOTFIX ExemplesReleases Node.js (Node.js 10.5.0, Node.js 10.4.1, Node.js 10.4.0, etc.)Releases MariaDB (MariaDB 10.3.8, MariaDB 10.2.16, MariaDB Lire la suite…