Upload Your First Run
Use this page when local checks already work and you want a shared run history in Cloud.
Before you start
- The CLI is installed
glubean runalready works locally- You have access to a Glubean Cloud project
1. Create a project token
In Glubean Cloud, open your project and go to Settings → Tokens.
Create a token with at least runs:write. Project tokens start with gpt_.
For token types and tradeoffs, see Tokens.
2. Store the token
For local development, put it in .env.secrets:
GLUBEAN_TOKEN=gpt_your_project_token
GLUBEAN_PROJECT_ID=prj_abc123.env.secrets should stay out of git.
For CI, store the same values in your provider’s secret store:
env:
GLUBEAN_TOKEN: ${{ secrets.GLUBEAN_TOKEN }}
GLUBEAN_PROJECT_ID: ${{ vars.GLUBEAN_PROJECT_ID }}3. Upload a run
npx glubean run --ci --uploadYou can still target a file, folder, filter, or tag:
glubean run ./tests/auth.test.ts --upload
glubean run --filter "login" --upload
glubean run --tag smoke --upload4. Open the run
After upload, the CLI prints a Cloud URL. Open it to inspect:
- run summary
- test results
- logs, traces, and metrics
Credential lookup order
The CLI uses the first matching credential source:
--tokenGLUBEAN_TOKEN- project env files such as
.env.secrets package.json→glubean.cloud~/.glubean/credentials.jsonfromglubean login
Next
Last updated on