AI-codeermiddelen
AI-codeeragenten CI op GitHub Actions
Door agenten aangestuurde pull-aanvragen vermenigvuldigen het CI-volume en de kosten van de ene op de andere dag.
63%
Vervangen runs geannuleerd
−48%
Besteed
Door agenten aangestuurde pull-aanvragen vermenigvuldigen het CI-volume en de kosten van de ene op de andere dag.
Waarom het gebeurt
Agenten pushen veel vaker dan mensen, en elke push loopt door de volledige pijplijn.
Wat te veranderen
- Gebruik gelijktijdigheidsgroepen zodat vervangende agentpushs hun eigen lopende runs annuleren
- Zet dure opdrachten achter padfilters en een toestand die gereed is voor beoordeling
- Stel budgetlimieten per opslagplaats in, zodat een agentlus geen onbegrensde rekening kan opleveren
- Geef agententakken een kleiner runnerniveau dan vrijgavetakken
AI-coderingsmiddelen op runnerhut
yaml
concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: test: if: github.event.pull_request.draft == false runs-on: runnerhut-4vcpu-ubuntu-2404De enige runnerhut-specifieke regel is `runs-on: runnerhut-4vcpu-ubuntu-2404`. Al het andere is standaard GitHub Actions — dezelfde acties, dezelfde geheimen en hetzelfde machtigingsmodel dat u vandaag de dag gebruikt.
Je volgende build kan twee keer zo snel zijn, voor de halve prijs
Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.
Gerelateerd
Terraformterraform init downloadt elke provider bij elke run.PulumiDe installatie van plug-ins en afhankelijkheid wordt vóór elke preview uitgevoerd.KubernetesHet opstarten van een soort- of k3s-cluster duurt minuten voordat de tests beginnen.RoerUpdates van diagramafhankelijkheid en linting lopen elke keer vast.