Push. Deploy. Done.
Deploy static sites to Playground in 5 simple steps. Create a repo, add your files, and let Slack do the rest.
Get StartedFive steps to live.
From zero to deployed — no CI pipelines, no infrastructure. Just Git and Slack.
Create a repo in the Playground project
Head to the Playground project on Bitbucket and create a new repository. Give it a short, descriptive name — this will be used to identify your deployment.
Repository name: my-cool-site
Access level: Private
Include a README? No
Add your static files
Add an index.html
and any other static assets (CSS, JS, images) to the root of your repository.
├── index.html
├── styles.css
├── app.js
├── images/
│ └── logo.png
└── playground.yml ← required
Create a playground.yml
Add a playground.yml
file to the root of your repo. This tells the deploy service about your project.
description: "My awesome static site"
The name should match your repository name.
The description is a short summary of what your project does.
Commit and push
Stage your files, commit, and push to Bitbucket. Your repo is now ready to be deployed.
$ git commit -m "Initial commit"
$ git push -u origin main
Deploy via Slack
Head to Slack and run the deploy command. That's it — your site will be live in seconds.
✓ Cloning from PLG/my-cool-site
✓ Static files deployed successfully
✓ Live at https://my-cool-site.playground.example
Ready to ship?
Create your repo in the Playground project and deploy your first static site in under a minute.
Open Playground Project