---
title: Buildkite introduceert pipeline-gebonden geheimen en nieuwe instrumenten voor geautomatiseerde continuous integration
url: https://www.elseif.net/nl/buildkite-introduceert-pipeline-gebonden-geheimen-en-nieuwe-instrumenten-voor-geautomatiseerde-continuous-integration
published: 2026-10-22T09:21:37+00:00
language: nl
section: Agents
source: https://www.infoq.com/news/2026/10/buildkite-ci-secrets-agentic/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
organizations: Buildkite, GitHub, InfoQ, HashiCorp, Pinterest, AWS
publisher: elseif
---

# Buildkite introduceert pipeline-gebonden geheimen en nieuwe instrumenten voor geautomatiseerde continuous integration

Continuous integration-aanbieder Buildkite heeft pipeline-gebonden geheimen en nieuwe gereedschappen gebaseerd op het Model Context Protocol gelanceerd voor het valideren van pipelines, het diagnosticeren van mislukte builds en het herstellen van webhooks. Het bedrijf heeft bovendien ondersteuning voor Linux arm64 toegevoegd aan zijn compatibiliteitslaag voor GitHub Actions en de OpenTelemetry-gegevens in Buildkite Agent versie 4.1.0 uitgebreid.

De nieuwe weergave voor geheimen is beschikbaar binnen de pipeline-instellingen. Deze functionaliteit stelt ingenieurs in staat clustergeheimen aan te maken waarvan de toegang beperkt is tot de huidige pipeline, in plaats van elk geheim te beheren via de bredere clusterinterface. Teams kunnen voorwaarden toevoegen voor een branch, wachtrij, build-bron of build-maker. De waarden van geheimen blijven verborgen na het aanmaken. Deze wijziging houdt pipeline-specifieke geheimen bij elkaar terwijl het inzicht biedt in het totale aantal geheimen dat het cluster beheert. Gebruikers hebben zowel toestemming nodig om de pipeline te bewerken als om het bijbehorende cluster te beheren.

De meest ingrijpende functiewijzigingen bevinden zich in de open-source Model Context Protocol-server van Buildkite. Het nieuwe gereedschap validate_pipeline controleert de syntaxis en structuur van pipeline YAML-bestanden tegen het officiële schema van Buildkite zonder deze op te laden of een build te starten. Het retourneert paden en foutberichten die een coderingsagent voor kunstmatige intelligentie kan gebruiken om ongeldige stappen te corrigeren. Deze controle dekt geen interpolatie van omgevingsvariabelen, plug-inconfiguratie, afhankelijkheidsreferenties of dynamisch gegenereerde stappen. Een tweede gereedschap, compare_builds, vergelijkt een mislukte build met de meest recente eerdere succesvolle build op dezelfde branch of met een andere geselecteerde build. Het rapporteert stappen die nieuw zijn mislukt, hersteld zijn of gebroken zijn gebleven, samen met veranderingen in looptijd en hernieuwde pogingen.

Voor maximaal drie nieuw falende stappen omvat het gereedschap het einde van het job-logboek zodat een agent directe diagnostische context heeft. De release van het Model Context Protocol voegt ook uitvoeringssporen van de Test Engine en query's voor de langzaamste uitvoeringen toe. Een ander gereedschap, create_pipeline_webhook, kan een ontbrekende GitHub-webhook toevoegen aan een bestaande pipeline, waardoor recreatie overbodig wordt. Versie 1.23.0 wijzigde create_pipeline zodat bellers create_webhook moeten specificeren, wat een brekende verandering inhoudt. Buildkite draaide een eerdere standaardinstelling terug na het uitvoeren van evaluaties, waarbij samenvattingen van mislukkingen nu opnieuw jobs bevatten die nooit zijn uitgevoerd.

De compatibiliteitslaag voor GitHub Actions van Buildkite kan nu zijn importeur en gegenereerde jobs uitvoeren op Linux arm64-agents. Labels zoals ubuntu-24.04-arm vereisen een expliciete wachtrij-toewijzing en vallen niet terug op x86-64 of emulatie. Deze functie stelt organisaties met arm64 continuous integration-vloten in staat die architectuur te behouden bij het overbrengen van compatibele Actions-workflows naar Buildkite. Andere compatibiliteitsoplossingen verhelpen problemen met omgevingswaarden, benoemde geheimen, runtime-variabelen en matrixwaarden in service-containerconfiguratie. Buildkite heeft ook meer strategy.*-waarden blootgelegd voor job- en stapexpressies. De limiet voor gewijzigde bestanden die door padfilters wordt gebruikt, is gestegen van 300 naar 3.000.

Agent versie 4.1.0 voegt cache-opslag- en hersteltijden en -groottes toe aan Buildkite-telemetrie. OpenTelemetry-jobspans omvatten nu de commit, pull request en build-auteur. Deze velden voegen context toe voor teams die langzame jobs of patronen van hernieuwde pogingen onderzoeken. De bijbehorende Elastic CI Stack versie 7-release brengt Agent versie 4 naar Linux- en Windows-instanties op AWS. Het verwijdert ondersteuning voor Agent versie 3 en beëindigt of vervangt sommige tracerings- en annuleringsparameters. Ondersteuning voor alle Agent versie 3-releases eindigt op 3 september 2027.
