The Ember web client for Travis CI
![]() When we get payload from pusher, we usually don't send the entire record. Initially such records where fetched from server right away to get missing data. This was done becuase Ember can't tell if given data is complete or not and just assumes that the record is loaded. To not fire unneeded request, this code sets incomplete flag on records loaded from pusher and loads the rest of the data only if needed. |
||
---|---|---|
assets | ||
config | ||
lib | ||
play | ||
public | ||
spec | ||
.gitignore | ||
.slugignore | ||
.travis.yml | ||
AssetFile | ||
config.ru | ||
dev.env | ||
Gemfile | ||
Gemfile.lock | ||
Guardfile | ||
Guardfile.phantom | ||
LICENCSE | ||
NOTES.txt | ||
Procfile | ||
Rakefile | ||
README.md | ||
run_jasmine.coffee | ||
run_mocha.js | ||
seeds.sql | ||
travis-web.gemspec |
Travis CI ember web client
Running the app
This is a static html/js app so you shouldn't need to install anything.
git clone git://github.com/svenfuchs/travis-ember.git
cd travis-ember
open public/index.html
Running locally with a local API server:
RUN_API=1 bundle exec rackup -p 3000
Running against existing API endpoint:
API_ENDPOINT="https://api.travis-ci.org/" RUN_API=0 bundle exec rackup
Run locally, one on ci.dev
and one on api.dev
:
. dev.env
bundle exec rackup
Compiling assets manually
bundle exec rakep
ENV=production bundle exec rakep
Compiling assets on change
bundle exec guard