Naar inhoud springen

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

  1. Gebruik gelijktijdigheidsgroepen zodat vervangende agentpushs hun eigen lopende runs annuleren
  2. Zet dure opdrachten achter padfilters en een toestand die gereed is voor beoordeling
  3. Stel budgetlimieten per opslagplaats in, zodat een agentlus geen onbegrensde rekening kan opleveren
  4. 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-2404
Een werkend uitgangspunt

De 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.