<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ci-Cd | The .NET Blog</title><link>https://thedotnetblog.com/de/tags/ci-cd/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>de</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Sat, 18 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/de/tags/ci-cd/index.xml" rel="self" type="application/rss+xml"/><item><title>MCP-Build-Diagnostik in CI ist der erste KI-Workflow, der sich schnell amortisiert</title><link>https://thedotnetblog.com/de/news/emiliano-montesdeoca/mcp-binlog-ci-build-diagnostics/</link><pubDate>Sat, 18 Jul 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/de/news/emiliano-montesdeoca/mcp-binlog-ci-build-diagnostics/</guid><description>Wenn Binlog-MCP-Analyse direkt in Pull-Request-Workflows läuft, reduzieren Teams die Fehlertriage-Zeit und entsperren Entwickler schneller.</description><content:encoded>&lt;p&gt;Originalquelle: &lt;a href="https://devblogs.microsoft.com/dotnet/mcp-build-diagnostics-workflows/"&gt;MCP Beyond the Chat Window: Build Diagnostics in CI&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Dies ist eine der stärksten praktischen MCP-Geschichten, weil sie die Chat-Demo-Welt verlässt und in die Pipeline-Realität eintritt.&lt;/p&gt;
&lt;p&gt;Das gezeigte Muster ist überzeugend: Ein fehlgeschlagener PR-Build löst eine Agent-Analyse gegen binlog über MCP aus, dann postet der Workflow verwertbaren Root-Cause-Kontext zurück an den Pull-Request. Genau dort wird Entwicklerzeit heute normalerweise verschwendet.&lt;/p&gt;
&lt;p&gt;Die meisten Teams behandeln rote Builds immer noch mit teuren manuellen Schleifen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Binlog herunterladen.&lt;/li&gt;
&lt;li&gt;Viewer öffnen.&lt;/li&gt;
&lt;li&gt;Fehlgeschlagenes Ziel und Task verfolgen.&lt;/li&gt;
&lt;li&gt;Ergebnisse für Reviewer übersetzen.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MCP-basiertes Binlog-Tooling komprimiert diese Schleife und macht die Analyse jedem Mitwirkenden zugänglich, nicht nur dem Build-Spezialisten.&lt;/p&gt;
&lt;p&gt;Die reine Beratungshaltung im Workflow ist auch eine kluge architektonische Wahl. Behalten Sie Merge-Gating mit Ihren bestehenden erforderlichen Builds bei und verwenden Sie Agent-Diagnostik als Beschleunigung statt Autorität. Dies bewahrt Vertrauen, während es dennoch Produktivitätsgewinne erfasst.&lt;/p&gt;
&lt;p&gt;Meine Meinung: &lt;strong&gt;hier wird KI im Engineering tatsächlich zur Infrastruktur&lt;/strong&gt;. Wenn eine Fähigkeit zuverlässig die mittlere Zeit zur Erklärung von Build-Fehlern reduziert, ohne riskante Autonomie hinzuzufügen, gehört sie standardmäßig in CI.&lt;/p&gt;
&lt;p&gt;Praktischer Einführungsplan für .NET-Teams:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Machen Sie /bl-Erzeugung zum Standard&lt;/strong&gt; in CI für relevante Build- und Test-Jobs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Führen Sie MCP-Diagnosekommentare&lt;/strong&gt; zuerst in einem nicht-kritischen Repository ein.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Verfolgen Sie Triage-Zeit-Metriken&lt;/strong&gt; und die False-Positive-Erklärungsrate.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Erweitern Sie erst nach Nachweis&lt;/strong&gt; von Kommentarqualität und Entwicklerakzeptanz.&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title>Die besten azd-Updates sind die, die Team-Fragilität beseitigen</title><link>https://thedotnetblog.com/de/news/emiliano-montesdeoca/azd-may-june-2026-operational-upgrades/</link><pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/de/news/emiliano-montesdeoca/azd-may-june-2026-operational-upgrades/</guid><description>Der neueste azd-Zyklus dreht sich weniger um glänzende Befehle und mehr um die Reduzierung von Deployment-Chaos in echten Teams.</description><content:encoded>&lt;p&gt;Originalquelle: &lt;a href="https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-may-june-2026/"&gt;Azure Developer CLI (azd) – May and June 2026&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Neun Releases in zwei Monaten können laut wirken, aber dieser azd-Batch hat einen klaren roten Faden: &lt;strong&gt;Entferne die brüchigen Kanten&lt;/strong&gt;, die Teams in CI und Multi-Service-Deployments verbrennen.&lt;/p&gt;
&lt;p&gt;Das Hauptfeature für mich ist nicht nur &lt;code&gt;azd tool&lt;/code&gt;. Es ist die Produktentscheidung, &lt;strong&gt;Voraussetzungen als First-Class-Workflow-Status zu behandeln&lt;/strong&gt;. In der Praxis sind viele fehlgeschlagene Cloud-Deployments keine Architekturfehler. Sie sind inkonsistente lokale und CI-Umgebungen. Wenn die CLI erforderliche Tooling im Band entdecken, installieren und verifizieren kann, reduzieren Teams eine der reibungsintensivsten Fehlerquellen.&lt;/p&gt;
&lt;p&gt;Der zweite große Gewinn ist &lt;code&gt;azd exec&lt;/code&gt;. Das ist wichtig, weil Deployment-Skripte oft vom Umgebungskontext abdriften, besonders bei Secret-Auflösung und Variablenpropagation. Ein plattformübergreifender Runner, der die gesamte azd-Umgebung erbt, senkt diese Drift und macht Skripte vertrauenswürdiger.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Concurrency-Fixes&lt;/strong&gt; verdienen besondere Aufmerksamkeit. Image-Kontamination zwischen Diensten in parallelen Container Apps-Deployments ist genau die Art von Fehler, die Vertrauen in Automatisierung zerstört. Sie können kein Plattform-Engineering predigen, während Ihre Pipeline gelegentlich das falsche Image an den falschen Dienst ausliefert. Die Tatsache, dass diese Release-Welle diese Race Conditions angegangen ist, ist wichtiger als die meisten neuen Funktionen.&lt;/p&gt;
&lt;h3 id="meine-praktische-empfehlung-für-plattformteams"&gt;Meine praktische Empfehlung für Plattformteams&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Führen Sie &lt;code&gt;azd tool check&lt;/code&gt;&lt;/strong&gt; als erforderlichen Preflight in CI ein.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Überprüfen Sie alle benutzerdefinierten Parser oder Regex-Checks&lt;/strong&gt;, die an alte &lt;code&gt;azd up&lt;/code&gt;-Ausgaben gebunden sind, da das einheitliche Fortschrittsmodell eine breaking-change ist.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Aktivieren und testen Sie Abonnementfilterung&lt;/strong&gt; für Multi-Tenant-Organisationen jetzt, vor Ihrem nächsten großen Environment-Rollout.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Führen Sie einen kontrollierten Parallel-Deploy-Stresstest durch&lt;/strong&gt;, wenn Sie Remote-Builds mit Container Apps verwenden.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mir gefällt auch die Verschiebung hin zu &lt;strong&gt;handlungsorientierten Preflight-Warnungen&lt;/strong&gt; und &lt;strong&gt;maschinenlesbaren Deployment-Identifikatoren&lt;/strong&gt;. Das ist die Brücke von entwicklerfreundlicher UX zu operations-tauglicher Beobachtbarkeit.&lt;/p&gt;
&lt;p&gt;Meine Meinung: azd wächst vom Template-Launcher zum Delivery-Substrat. Das ist gut, bringt aber Verantwortung für Teams: Hören Sie auf, azd-Upgrades als optionale Hausarbeit zu betrachten. Angesichts der Anzahl von Sicherheits- und Zuverlässigkeitsfixes in diesen Notes ist Zurückbleiben nicht mehr neutral. Es ist aktive Risikoakzeptanz.&lt;/p&gt;
&lt;p&gt;Originalquelle: &lt;a href="https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-may-june-2026/"&gt;Azure Developer CLI (azd) – May and June 2026&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>