Present your most important BuddyBuild builds in a TV
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
config
dashboards
jobs
models
public
spec
widgets/build_window
.gitignore
.ruby-gemset
.ruby-version
.travis.yml
Dockerfile
Gemfile
Gemfile.lock
LICENSE
README.md
artwork.sketch
banner.png
config.ru
docker-compose.yml
screenshot.png

README.md

Build Status License: MIT

BuddyBuild Dashboard was build using Dashing and based on ideas and the work in build-window. Great to show your most important builds in a TV.

Example

Screenshot

🚀 Getting started

Run bundle install.

Edit config/builds.json with the configuration for your builds:

{
  "dashboardTitle": "Your dashboard title",
  "buddyBuildApiBaseUrl": "https://api.buddybuild.com",
  "buddyBuildDashboardBaseUrl": "https://dashboard.buddybuild.com/apps/",

  "buddyBuildAppID": "YOURAPPID",
  "branches": [
    "master",
    "alpha",
    "integration",
    "appstore"
  ]
}

Place your BuddyBuild Auth Token in a .env file at the root of the project. It should look something like this:

BUDDY_BUILD_AUTHORIZATION=Bearer YOURTOKEN

Run dashing start.

Runs at http://localhost:3030/builds by default.

Run dashing start -d -p 3031 to run it as a daemon and to specify the port. You can stop the daemon with dashing stop.

See https://github.com/Shopify/dashing/wiki for more details.

🐳 Docker support

You can spin up a Docker container with the dashboard by running:

docker-compose up -d

The application will be ready at http://localhost:3030 (Linux) or at http://<DOCKER_HOST_IP>:3030 (Windows/OS X).

You can also build the image and run a container separately, but Docker Compose makes this process much simpler.

📺 Using

You can use a ChromeCast to present the dashboard in a TV and use an extension like Rotisserie to rotate between other dashboards.

💯 Contributing

Pull requests are very welcome. Run the tests with rspec.

👽 Author

Chris Jimenez - http://code.chrisjimenez.net

🍺 Donate

If you want to buy me a beer, you can donate to my coin addresses below:

BTC

1BeGBew4CBdLgUSmvoyiU1LrM99GpkXgkj

ETH

0xa59a3793E3Cb5f3B1AdE6887783D225EDf67192d

LTC

Ld6FB3Tqjf6B8iz9Gn9sMr7BnowAjSUXaV

License

BuddyBuild Dashboard is released under the MIT license. See LICENSE for details.