Optimisation du pipeline de commit GitLab avec Jenkins
Synchronisation automatique des branches lors des push GitLab
Pour détecter automatiquement la branche lors d'un événement push GitLab, configurez le plugin Generic Webhook Trigger pour extraire le nom de la branche depuis le payload du webhook. Dans le Jenkinsfile, ajoutez une condition pour basculer vers cette branche avant de lancer le pipel ...
Publié le 15 juin à 20h53
Guide complet pour générer des rapports de test professionnels avec FastAPI en CI/CD
Rapports de test FastAPI pour l'intégration et le déploiement continus
FastAPI, framework Python haute performance, nécessite une configuration rigoureuse pour assurer la qualité via des rapports de test automatisés. Ce guide détaille la mise en place de pipelines CI/CD efficaces avec des rapports détaillés.
Importance des rapports de test dans ...
Publié le 9 juin à 07h42
Fonctionnalités Avancées de GoReleaser pour l'Automatisation et la Sécurité des Publications
Automatisation Complète du Processus de Publication
GoReleaser est un outil de publication logicielle basé sur Go, conçu pour automatiser les workflows de construction et de déploiement. Il offre une prise en charge multiplateforme intégrée, permettant de générer des exécutables pour différents systèmes d'exploitation et architectures via une c ...
Publié le 5 juin à 16h38
Comprendre les Risques des Dépôts Imbriqués : Gitleaks et une Solution de Protection Efficace
Au cœur des projets modernes, les sous-modules Git (Submodules) favorisent la réutilisation du code en intégrant des dépôts externes. Cette pratique, bien qu'utile, crée des angles morts pour la sécurité : les outils d'analyse standards oublient souvent de scruter le contenu de ces dépôts imbriqués. Une étude de 2024 indique que le risque de fu ...
Publié le 2 juin à 01h06
Guide pratique complet de l'outil de conformité des licences open source FOSSology
FOSSology est un système logiciel et une boîte à outils dédiée à la conformité des licences open source. En tant que boîte à outils, il permet d'exécuter des analyses de licences, de droits d'auteur et de contrôles à l'exportation depuis la ligne de commande. En tant que système, il fournit une base de données et une interface web pour gérer un ...
Publié le 31 mai à 21h09