Documentation
Démos
Parcours illustratifs de bacs à sable et flux de travail d’exécuteurs à copier.
CI Runners
Agent Sandboxes
Illustration du cycle de vie d’un bac à sable
Créez un bac à sable, exécutez une commande, examinez le résultat, puis arrêtez-le ou supprimez-le. Cette illustration montre la séquence ; ce n’est pas un enregistrement d’un bac à sable réel.
Exécutez les commandes une à la fois. Après create, copiez l’identifiant de bac à sable retourné dans chaque espace réservé. Utilisez list pour attendre que son état soit running avant exec. Examinez la sortie de la commande et l’état du bac à sable, puis arrêtez-le ou supprimez-le.
rzv sandboxes create --name docs-example --size 2vcpu-8gb
rzv sandboxes list
rzv sandboxes exec <sandbox-id> -- pwd
rzv sandboxes get <sandbox-id>
rzv sandboxes stop <sandbox-id>
rzv sandboxes delete <sandbox-id>Exemple de flux de travail d’exécuteur
Flux de travail GitHub Actions illustratif qui utilise une étiquette d’exécuteur Runzivo publiée. Installez la GitHub App et autorisez votre dépôt avant de l’exécuter.
name: Node.js
on:
push:
branches: [main]
pull_request:
workflow_dispatch:
permissions:
contents: read
concurrency:
group: nodejs-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
jobs:
test:
runs-on: rzv-ubuntu-24.04-x64-2vcpu-8gb
timeout-minutes: 15
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24
cache: npm
cache-dependency-path: package-lock.json
- run: npm ci
- run: npm test
- run: npm run build
Outils de la page
Voir en Markdown (anglais)Poser une question à une IA sur cette page
Ouvrir dans ChatGPTOuvrir dans ClaudeOuvrir dans CursorClaude affiche une bannière de mise en garde sur toute invite préremplie. C’est normal : examinez l’invite, puis envoyez-la.