Static Site Deployments

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 Started
Create Repo Add Files playground.yml Git Push Slack Deploy Create Repo Add Files playground.yml Git Push Slack Deploy

Five steps to live.

From zero to deployed — no CI pipelines, no infrastructure. Just Git and Slack.

1

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.

bitbucket.org
Project: Playground (PLG)
Repository name: my-cool-site
Access level: Private
Include a README? No
2

Add your static files

Add an index.html and any other static assets (CSS, JS, images) to the root of your repository.

Project structure
my-cool-site/
  ├── index.html
  ├── styles.css
  ├── app.js
  ├── images/
  │   └── logo.png
  └── playground.yml  ← required
3

Create a playground.yml

Add a playground.yml file to the root of your repo. This tells the deploy service about your project.

playground.yml
name: my-cool-site
description: "My awesome static site"

The name should match your repository name. The description is a short summary of what your project does.

4

Commit and push

Stage your files, commit, and push to Bitbucket. Your repo is now ready to be deployed.

Terminal
$ git add .
$ git commit -m "Initial commit"
$ git push -u origin main
5

Deploy via Slack

Head to Slack and run the deploy command. That's it — your site will be live in seconds.

# deployments
Y
You 11:42 AM
/playground deploy my-cool-site
P
Playground Bot 11:42 AM
Deploying my-cool-site...
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