Version Control

Perforce integration

Connect your Perforce server to track code changes, manage builds, and streamline your development workflow with Butter Stack.

✓ Read-only by default ✓ Low-latency sync ✓ ~5 min setup
What you get

Everything you need for Perforce.

Connect Perforce to your ButterStack dashboard for real-time visibility into your version control workflow.

Code change tracking
Every submit and shelved changelist from your depot, with author, description, and the files it touched.
Automated builds
Land a changelist on a tracked stream and ButterStack fires the matching Jenkins job — no manual kickoff.
Workspace management
See client workspaces and stream mappings next to the changes flowing through them.
Swarm integration
Pull Swarm review status into the same timeline as your builds and submits.
In your dashboard

Your Perforce connection, at a glance.

Read-only by default. Here's exactly what ButterStack reads from Perforce — and the events it surfaces — once it's wired up.

ssl:p4.ctrlaltreboot.dev:1666 Connected
Depot //depot/ctrl-alt-reboot
Stream //depot/ctrl-alt-reboot/main
Admin user buildbot
Auth Ticket · read-only
Trigger change-commit
change CL 1052 submitted · Alex Chen 14:21
build Triggered Jenkins #1247 14:22
sync Workspace synced · 18 files 14:22
Use cases

Perforce works for…

Game development
Stream-based depots, multi-gigabyte binary assets, and per-changelist build triggers — the workflow Perforce shops actually run.
Large codebases
Built for monorepos where a single stream holds code, art, and audio in one place.
Enterprise development
Track activity across many streams and workspaces without leaving the dashboard.
Asset management
Follow art and audio assets from submit through build to the shipped package.

Ready to wire up Perforce?

14-day free trial. No credit card. Read-only by default - your code stays where it is.