Header

Koffi Sani on Code

Permettez que je parle ici de ma vie de concepteur de logiciels

Le déploiement continu sous Gitlab ou comment mettre à jour ses applications de manière élégante -- Partie 2

· Code · Programming, Code

Dans la première partie, nous avons configuré notre projet en éditant le fichier .gitlab-ci.yml spécifiant l’intégration continue, et bien évidemment les variables d’environnement utilisées. Abordons ici le script de déploiement de notre projet sur notre serveur.
Lire plus ...

Le déploiement continu sous Gitlab ou comment mettre à jour ses applications de manière élégante -- Partie 1

· Code · Programming, Code

Le déploiement est un processus par lequel un développeur met son application en service, que ce soit sur le serveur de production ou de test. Qu’il s’agisse d’une application web ou de bureau, sur Android ou iPhone, ce processus est si délocat. Des outils ont vu le jour avec le temps. Dans cet article, explorons comment utiliser Gitlab pour notre fin.
Lire plus ...

Configurer l'intégration continue sur Gitlab avec Cake PHP 3

· Code · Programming, Code, PHP, CakePHP

Depuis que j’ai découvert Gitlab CI, j’en suis tellement amoureux que j’apprécie beaucoup l’utiliser pour mes projets, qu’ils soient personnels ou professionnels.
Lire plus ...

Comment s'inspirer facilement des fonctionnalités d'un site

· Code · Programming, Code, Hacking

En 2012, alors que j’étais en première du cycle ingénieur à l’Institut Africain d’Informatique, un de mes aînés a créé la maquette sensée servir au site web de la Communauté des Etudiants Togolais. Ayant reçu le fichier .psd, je me suis donné un travail pratique, celui de reproduire exactement cette sur une page web, en se servant uniquement du HTML et du CSS.
Lire plus ...

Comment utiliser efficacement Gitlab en équipe et s'éviter un traumatisme

· Code · Programming, Code, Best Pratices, Gestion de projets

Hier, je partageais mon expérience avec un frère ingénieur et je juge bon de la mettre à la disposition du public.

Git est un outil puissant, très puissant de gestion de version pour les développeurs de logiciels. Et dans une équipe, il est très apprécié, vu la valeur qu’il ajoute en terme de productivité de l’équipe. Si certains sont réticents à l’adopter, ceux qui l’adoptent l’aiment plus que tout. Et je prends régulièrement le temps de partager avec les uns et les autres les bénéfices de son utilisation. D’ailleurs, j’anime des formations sur ce thème et l’introduis à mes étudiants lorsque mes cours sont orientés vers la pratique du développement logiciel.
Lire plus ...

© 2021. Tout droit réservé.