pipeline

Pourquoi votre badge de "Code Coverage" .NET affiche "Unknown" dans GitLab (et comment le réparer)

Dans un récent blog post, j'ai partagé comment configurer un pipeline CI/CD pour un projet .NET Aspire sur GitLab. Le pipeline inclut des tests unitaires, une analyse de sécurité, et la détection de secrets, et si l'un de ces éléments échoue, le pipeline échouerait. Super, mais qu'en est-il de la couverture de code (Code Coverage) pour les tests unitaires ? Le pipeline incluait des commandes de couverture de code, mais la couverture n'était pas visible dans l'interface GitLab. Réglons ça.

Lire la suite...

Comment avoir un CI/CD GitLab pour un projet .NET Aspire

Obtenir un pipeline CI/CD complet pour votre solution .NET Aspire n'a pas besoin d'être compliqué. J'ai créé un template qui vous donne tout ce dont vous avez besoin pour commencer en quelques minutes.

Lire la suite...

4 façons de déployer automatiquement vos Azure Function à depuis un dépôt Git

C'est tellement agréable de pouvoir ajouter des composants serverless dans nos solutions pour les améliorer en un clin d’œil. Mais comment les gérer? Dans cet article, j'expliquerai comment créer un modèle ARM (Azure Resource Manager) pour déployer une Azure Function et montrer comment j'ai utilisé cette méthode pour déployer un projet open source sur lequel j'ai travaillé ces derniers temps.

Lire la suite...

azure (76) post (52) cloud (51) dotnet (19) video (19) function (11) serverless (11) container (10) arm (10) ai (9) cloud5mins (9) github (8) youtube (8) clouden5 (8) infonuagique (8) powershell (7) devops (6) copilot (6) cicd (6) vscode (6) aspire (5) azure container apps (5) blazor (5) oss (5) docker (5) readingnotes (5) storage (5) vm (5) azurecli (5) cloud5minutes (5) git (4) fluentui (4) logicapp (4) sansserveur (4) pipeline (3) azd (3) database (3) csharp (3) visualstudio (3) azcopy (3) event (3) webapp (3) devtestlab (3) windows (3) linux (3) website (3) powerbi (3) resource manager (3) ubuntu (3) MicrosoftAzure (3) gitlab (2) unittest (2) cli (2) deployment (2) aca (2) iac (2) bicep (2) ia (2) az900 (2) nosql (2) logic app (2) azure resource manager (2) aci (2) podcast (2) VisualStudioTalkShow (2) kudu (2) fr (2) application insights (2) bestpractices (2) amr (2) introduction (2) 5 minutes (2) astuce (2) api (2) resourcemanager (2) portal (2) mvp (2) microsoft (2) ghost (2) duo (1) security (1) cobol (1) java (1) devcontainers (1) convert (1) tools (1) gitkraken (1) outil (1) productivite (1) xunit (1) dab (1) azure developer cli (1) mcp (1) azurlshortener (1) devcontainer (1) python (1) raspberry pi (1) iot (1) semantic kernel (1) OpenAI (1) certification (1) codespace (1) collaboration (1) conteneur (1) allaroundazure (1) cloudenfr (1) fundamentale (1) appservice (1) nested (1) cost management (1) ignite (1) ignitethetour (1) continuous integration (1) continuous deployment (1) CI/CD (1) azure function (1) automation (1) cognitive services (1) integration (1) inline code (1) best practices (1) unzip (1) containerinstance (1) dotnetcore (1) fluent (1) audio (1) aspnetcore (1) dockertool (1) registry (1) deployments (1) static (1) statique (1) siteweb (1) functions (1) zip push (1) zipdeploy (1) sansserver (1) déploiement (1) slot (1) variable (1) environement (1) vsts (1) cloud computing (1) microsoft azure (1) azure cli (1) meilleures pratiques (1) chocolatey (1) iaas (1) osx (1) azure container instance (1) pandoc (1) cloud5min (1) erreur (1) deboguer (1) powerquery (1) code (1) resourcegroup (1) RBAC (1) mysql (1) paas (1) mssql (1) http (1) webhook (1) proxie (1) file (1) connector (1) aspnet (1) mvc (1) embedded (1) powerbi-cli (1) data (1) mindmap (1) apps (1) tips (1) virtualbox (1) vmware (1) connect (1) facturation (1) aubi (1) donet (1) core (1) trafficmanager (1) information (1) servicefabric (1) bootcamp (1) labs (1) azurerm (1) conference (1) azurecon (1) rest (1) upgrade (1) diagnostic (1) sdk (1) documentdb (1) json (1) sql (1) Application Insight (1) metrics (1) extension (1) roadmap (1) deployement (1) dropbox (1) script (1) machine virtuelle (1) blog (1)