USE CASE

CI/CD debugging

Debug Pipelines Interactief

Het Probleem

Debuggen via logs

Eindeloos logs doorzoeken, console.log statements toevoegen, opnieuw deployen, en hopen dat je de juiste informatie vangt.

Niet-reproduceerbare failures

CI faalt maar lokaal werkt het. Geen manier om de exacte staat te inspecteren wanneer de failure optreedt.

Trage feedback loops

Push, wacht op CI, check logs, herhaal. Simpele fixes duren uren door de wachttijd.

Hoe ASD Helpt

SSH naar draaiende CI jobs

Spring direct in een falende CI container. Inspecteer bestanden, run commands, debug in real-time.

Volledige terminal toegang

Echte shell toegang, niet een beperkte web UI. Run elk commando dat je nodig hebt.

Deelbare debug sessies

Deel je debug sessie met collega's. Zij zien exact wat jij ziet, in real-time.

Pauzeren bij failure

CI pauzeert automatisch bij fouten. Inspecteer de exacte staat op het moment van failure.

Hoe Het Werkt

Voeg ASD toe aan je CI

Eén regel in je CI configuratie om ASD debugging in te schakelen.

Start een tunnel bij failure

Wanneer een test faalt, wordt automatisch een tunnel gestart voor debugging.

Ontvang een notificatie

Krijg direct een melding met SSH toegang tot de falende container.

Debug interactief

Log in, inspecteer de staat, en los het probleem ter plekke op.

Voorbeeld

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      -  uses: actions/checkout@v4
      -  run: npm ci
      -  run: npm test
      -  name: Debug on failure
        if: failure()
        run: |
          curl -sSL https://install.asd.host | bash
          asd up --token ${{ secrets.ASD_TOKEN }}

Klaar om te beginnen?

Start gratis. Geen creditcard vereist.