travis-ci/travis-ci — Issue #306: Add an external config source url
Author: svenfuchs
Created: 2011-11-11 12:58:44+00:00
State: open
Labels: app, worker

An increasing number of people are concerned with adding a .travis.yml file to their repository.

We *could* add a UI that allows to overwrite the .travis.yml from the repository. We have a bunch of issues with this approach though, as the current client app is merely a viewer.

A more simplistic but still acceptable approach would be to allow passing a config source url from the service hook.

So, people could enter an optional config source url (like a gist raw url) to the service hook. The service hook would send this url every time Github pings. We'd accept that url and pass it to the worker as part of the configure payload. The worker gets then gets that url instead of the one from the Github repository.