<?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/ca/tags/ci-cd/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ca</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/ca/tags/ci-cd/index.xml" rel="self" type="application/rss+xml"/><item><title>El Diagnòstic de Compilació MCP a CI és el Primer Flux de Treball d'IA Que Realment es Paga Sol Ràpid</title><link>https://thedotnetblog.com/ca/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/ca/news/emiliano-montesdeoca/mcp-binlog-ci-build-diagnostics/</guid><description>Quan l'anàlisi MCP de Binlog s'executa directament als fluxos de treball de PR, els equips redueixen el temps de triatge de fallades i desbloquegen els desenvolupadors més ràpid.</description><content:encoded>&lt;p&gt;Font original: &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;Aquesta és una de les històries MCP pràctiques més sòlides fins ara perquè surt del món de la demo de xat i entra a la realitat del pipeline.&lt;/p&gt;
&lt;p&gt;El patró mostrat és convincent: el PR de compilació fallida activa l&amp;rsquo;anàlisi de l&amp;rsquo;agent contra binlog via MCP, després el flux de treball publica context de causa arrel accionable de tornada al pull request. Això és exactament on es malgasta el temps dels desenvolupadors avui.&lt;/p&gt;
&lt;p&gt;La majoria d&amp;rsquo;equips encara gestionen les compilacions vermelles amb bucles manuals cars:&lt;/p&gt;
&lt;p&gt;Descarregar binlog.&lt;/p&gt;
&lt;p&gt;Obrir el visor.&lt;/p&gt;
&lt;p&gt;Traçar la targeta i tasca fallides.&lt;/p&gt;
&lt;p&gt;Traduir les troballes per als revisors.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;eina MCP basada en binlog comprimeix aquest bucle i fa que l&amp;rsquo;anàlisi estigui disponible per a tots els contribuïdors, no només per a l&amp;rsquo;especialista en compilacions de guàrdia.&lt;/p&gt;
&lt;p&gt;La postura només consultiva al flux de treball també és una elecció arquitectònica intel·ligent. Mantingueu el merge gating amb les vostres compilacions requerides existents i utilitzeu el diagnòstic d&amp;rsquo;agent com a acceleració en lloc d&amp;rsquo;autoritat. Això preserva la confiança mentre es capturen guanys de productivitat.&lt;/p&gt;
&lt;p&gt;La superfície d&amp;rsquo;eines ampliada és notable. El raonament sobre targetes, les propietats d&amp;rsquo;avaluació, les descomposicions de cost d&amp;rsquo;analyzer, els grafs de camí crític, l&amp;rsquo;anàlisi de restauració i la inspecció de comportament incremental són exactament el tipus de diagnòstics estructurats que els models de llenguatge manejen bé quan s&amp;rsquo;exposen a través d&amp;rsquo;eines precises.&lt;/p&gt;
&lt;p&gt;La meva opinió: aquí és on la IA en enginyeria es converteix realment en infraestructura. Si una capacitat redueix de manera fiable el temps mitjà per explicar fallades de compilació sense afegir autonomia arriscada, pertany al CI per defecte.&lt;/p&gt;
&lt;p&gt;Les dades d&amp;rsquo;avaluació enforteixen el cas. Millors puntuacions amb temps de muralla i ús de tokens materialment més baixos en comparació amb les línies base sense eines indiquen que els guanys de productivitat no són anecdòtics.&lt;/p&gt;
&lt;p&gt;Pla de desplegament pràctic per a equips .NET:&lt;/p&gt;
&lt;p&gt;Feu que la generació /bl sigui estàndard al CI per a treballs de compilació i prova rellevants.&lt;/p&gt;
&lt;p&gt;Introduïu comentaris de diagnòstic MCP en un repositori no crític primer.&lt;/p&gt;
&lt;p&gt;Feu un seguiment de les mètriques de temps de triatge i la taxa d&amp;rsquo;explicació de falsos positius.&lt;/p&gt;
&lt;p&gt;Expandiu-vos només després de demostrar la qualitat dels comentaris i l&amp;rsquo;acceptació dels desenvolupadors.&lt;/p&gt;
&lt;p&gt;Una precaució: tracteu les capacitats de les eines com a contractes versionats. Les superfícies del servidor evolucionen i la fiabilitat del flux de treball depèn de comprovacions de compatibilitat explícites. Les eines de descobriment de capacitats haurien de ser part de la configuració del vostre pipeline.&lt;/p&gt;
&lt;p&gt;Si la vostra organització ha estat buscant un punt d&amp;rsquo;adopció d&amp;rsquo;IA d&amp;rsquo;alta confiança en el lliurament de programari, aquest és. És delimitat, mesurable i directament lligat al temps de cicle del desenvolupador.&lt;/p&gt;
&lt;p&gt;MCP aquí no és una capa de novetat. És un transport per a intel·ligència operativa estructurada, i els pipelines de compilació són un lloc ideal per explotar-lo.&lt;/p&gt;</content:encoded></item><item><title>Les Millors Actualitzacions d'azd Són les Que Eliminen la Fragilitat de l'Equip</title><link>https://thedotnetblog.com/ca/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/ca/news/emiliano-montesdeoca/azd-may-june-2026-operational-upgrades/</guid><description>L'últim cicle d'azd tracta menys d'ordres brillants i més de reduir el caos de desplegament en equips reals.</description><content:encoded>&lt;p&gt;Font original: &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;Nou llançaments en dos mesos poden semblar sorollosos, però aquest lot d&amp;rsquo;azd té un fil conductor clar: eliminar les vores fràgils que cremen els equips a CI i en desplegaments multi-servei.&lt;/p&gt;
&lt;p&gt;La característica principal per a mi no és només azd tool. És la decisió de producte de tractar els prerequisits com a estat de flux de treball de primera classe. A la pràctica, molts desplegaments al núvol fallits no són errors d&amp;rsquo;arquitectura. Són entorns locals i de CI inconsistents. Quan la CLI pot descobrir, instal·lar i verificar les eines necessàries in-band, els equips redueixen una de les fonts de fallada de més fricció.&lt;/p&gt;
&lt;p&gt;El segon gran guany és azd exec. Això importa perquè els scripts de desplegament sovint es desvien del context de l&amp;rsquo;entorn, especialment amb la resolució de secrets i la propagació de variables. Un executor multiplataforma que hereta l&amp;rsquo;entorn complet d&amp;rsquo;azd redueix aquesta desviació i fa que els scripts siguin més fiables.&lt;/p&gt;
&lt;p&gt;Les correccions de concurrència mereixen atenció especial. La contaminació d&amp;rsquo;imatges entre serveis en desplegaments paral·lels de Container Apps és exactament el tipus de defecte que destrueix la confiança en l&amp;rsquo;automatització. No pots predicar enginyeria de plataforma mentre el teu pipeline de tant en tant envia la imatge equivocada al servei equivocat. El fet que aquesta onada de llançaments hagi abordat aquestes condicions de carrera és més important que la majoria de funcions noves.&lt;/p&gt;
&lt;p&gt;La meva recomanació pràctica per als equips de plataforma:&lt;/p&gt;
&lt;p&gt;Adopteu azd tool check com a preflight requerit a CI.&lt;/p&gt;
&lt;p&gt;Reviseu qualsevol parser personalitzat o comprovació de regex lligada a la sortida antiga d&amp;rsquo;azd up, perquè el model de progrés unificat és un canvi de comportament trencador.&lt;/p&gt;
&lt;p&gt;Activeu i proveu el filtratge de subscripcions per a organitzacions multi-tenant ara, abans del vostre pròxim desplegament gran a gran escala.&lt;/p&gt;
&lt;p&gt;Executeu una prova d&amp;rsquo;estrès de desplegament paral·lel controlat si feu servir builds remots amb Container Apps.&lt;/p&gt;
&lt;p&gt;També m&amp;rsquo;agrada el canvi cap a avisos preflight accionables i identificadors de desplegament llegibles per màquina. Aquest és el pont des d&amp;rsquo;una UX amigable per al desenvolupador fins a una observabilitat de grau operatiu.&lt;/p&gt;
&lt;p&gt;La meva opinió és que azd està creixent de llançador de plantilles a substrat de lliurament. Això és bo, però comporta una responsabilitat per als equips: deixeu de tractar les actualitzacions d&amp;rsquo;azd com a manteniment opcional. Donat el nombre de correccions de seguretat i fiabilitat en aquestes notes, quedar-se enrere ja no és neutral. És una acceptació activa de risc.&lt;/p&gt;
&lt;p&gt;Si el vostre equip utilitza azd en rutes de producció, la política correcta és simple: fixeu versions deliberadament, proveu les actualitzacions ràpidament i avanceu. La velocitat d&amp;rsquo;aquest cicle de llançaments mostra cap a on va l&amp;rsquo;eina al núvol. Les eines que no s&amp;rsquo;auto-enforteixin sota paral·lelisme i escala seran abandonades.&lt;/p&gt;
&lt;p&gt;Aquest tren de llançaments demostra que azd està intentant ser una que sobreviu a la pressió empresarial real.&lt;/p&gt;</content:encoded></item></channel></rss>