webplatform / ops

http://webplatform.github.io/ops/
5 stars 1 forks source link

Create publican runner to use as an utility to compile on hooks #153

Closed renoirb closed 9 years ago

renoirb commented 9 years ago

Thoughts/questions

renoirb commented 9 years ago

Created Docker container and pushed to new Docker Hub organization registry "webspecs".

Container: https://registry.hub.docker.com/u/webspecs/publican/

Diff: https://github.com/webplatform/publican/compare/task-based...webplatform:task-based-docker

renoirb commented 9 years ago

Created PR https://github.com/webspecs/publican/pull/19

renoirb commented 9 years ago

Could poke a build with this curl, but something’s off. I hope not anybody can make such requests otherwise it’d make a DoS surface :(

curl -H "Content-Type: application/json" -XPOST http://192.168.59.103:49156/hook -d '{"branch": "master", "repository": {"name":"the-index", "owner": {"name": "webspecs"}}}'
renoirb commented 9 years ago

@darobin, ping! Can we talk about this?

renoirb commented 9 years ago

Things are going well. Except an issue with phantomjs that hangs and breaks when we use specs that uses respec (e.g. rangefinder spec).

publican-broken-at-rangefinder

renoirb commented 9 years ago

Victory!!

I could finish a full build, including with the issue I outlined above.

publican-rangerfinder-victory

renoirb commented 9 years ago

Here is a sample of the fact that I can build specs with the new Docker container. On the following screenshot, you’ll see a compiled version of the w3c/rangefinder@dc51258 at a commit that has been made a few days ago.

publican-preview