Déploiement de Jenkins avec Docker et automatisation CI/CD pour .NET Core
Iintialisation du conteneur Jenkins
Pour commencer, nous devons récupérer l'image officielle de Jenkins et lancer le conteneur. Nous allons mapper les ports et configurer un volume persistant pour les données.
# Télécharger l'image Docker de Jenkins
docker pull jenkins/jenkins:lts
# Lancer le conteneur avec les configurations réseau et de stoc ...
Publié le 24 août à 21h19
Maîtriser la Synchronisation et la Sécurité des Variables d'Environnement avec Dotenv-Vault
Les Défis de la Gession des Fichiers .env
La gestion des variables d'environnement dans les projets collaboratifs présente souvent des failles de sécurité et des frictions opérationnelles. Le partage manuel de fichiers .env via des messageries, l'absence d'historique des modifications et la complexité de la synchronisation entre les environneme ...
Publié le 14 août à 16h15
Architecture et Configuration du Projet Python Tools for Visual Studio (PTVS)
Introduction à l'Extension PTVS
Python Tools for Visual Studio (PTVS) est une extension open source qui intègre un support complet pour le langage Python directement dans l'environnement de développement intégré Visual Studio. En tant que plugin, son architecture et son cycle de vie diffèrent fondamentalement des applications autonomes classiqu ...
Publié le 30 juillet à 19h45
Guide de contribution Authelia : Maîtriser le flux de travail des Issues et Pull Requests
Authelia est une solution open-source de pointe pour l'authentification unique (SSO) et le multi-facteur (MFA). Maintenir un tel projet nécessite une structure de collaboration rigoureuse. Ce guide détaille les processus de gestion des tickets (Issues) et d'intégration de code (Pull Requests) pour permettre aux contributeurs de participer effic ...
Publié le 17 juillet à 06h56
Notes d'apprentissage Jenkins 18 : Récupération et promotion des artefacts Nexus
Récupération des artefacts
1. Installation et configuration du plugin
Configuraton du plugin (dans le projet Jenkins)
2. Sélection de l'artefact correspondant
3. Mdoification du Jenkinsfile
// Ajout du code suivant
String urlArtifact = "${env.urlArtifact}"
// Téléchargement de l'artefact, nécessite un accès anonyme au dépôt
// Si ...
Publié le 13 juillet à 20h18