bazooka-ci / bazooka

Continuous Integration and Continuous Deployment Server
http://docs.bazooka-ci.io/
MIT License
60 stars 5 forks source link

Expose the build workspace over http #144

Closed jawher closed 9 years ago

jawher commented 9 years ago

To be able to retrieve the build artifacts or view log files.

Since every variant has its own workspace, this feature would require some changes to how things work in bazooka:

Right now, we perform a single checkout in a volume, and then ADD the workspace to the variants images.

To be able to serve the workspaces after the build, we would need to either:

I haven't yet thought about the pros/cons of these alternatives.

We also need to be careful of what happens with large workspaces: duplicating a multi-hundred megabytes workspace for N variants could quickly get out of hand.