Prerequisites
- Bitbucket Cloud account
- App password with repository read access
Setup
Option 1: Interactive CLI
Option 2: Environment variables
Add to your.env:
Option 3: Persistent store
Creating an app password
- In Bitbucket, go to Personal settings → App passwords
- Click Create app password
- Give it a label (e.g.,
healops) - Enable the following permissions: Repositories: Read
- Copy the generated password
The workspace slug is the identifier in your Bitbucket URL:
https://bitbucket.org/<workspace>/Investigation tools
When HealOps investigates a Bitbucket-related alert, three tools are available:- Commits — retrieves recent commits for a repository, optionally filtered by file path
- File contents — fetches the contents of a file at a specific revision
- Code search — searches code across the workspace or a specific repository
Verify
Troubleshooting
Security best practices
- Use an app password rather than your account password — app passwords can be revoked individually.
- Scope permissions to Repositories: Read only.
- Store credentials in
.env, not in source code.
Tracer