cobyism / dciy

Do Continuous Integration Yourself — a simple, open source CI server.
98 stars 10 forks source link

Needs to support custom CI commands #4

Closed cobyism closed 11 years ago

cobyism commented 11 years ago

Right now, the project only runs CI by executing script/cibuild inside each project, but it’s obvious that many projects will want different commands to be run instead to execute the bootstrap/test run for their specific project.

This probably requires being able to configure this at the project level, so there’s a couple of ways this could be achieved:

I’m going to say that the later option (mandating a dciy.toml or something) might be the most flexible, simple solution.

cobyism commented 11 years ago

TOML file could be something like:

[dciy.commands]
prepare = ["script/bootstrap"]
cibuild = ["script/cibuild"]
cobyism commented 11 years ago

This is now possible because of #13.