soundcloud/barn — pull request #23 by seeemilyplay (2014-10-20 16:15:06+00:00)
Title: change barn-hdfs deploy

When developing https://github.com/soundcloud/barn/pull/22 I setup a small test system in CloudMaker and discovered it was a little tricky to deploy barn-hdfs.

I found that:

* the dist zip was named with the git commit SHA rather than the version, and chef expected to download the version.
* the dist zip didn't contain create a dir when unzipped, and chef expected it to
* the dist zip wasn't put anywhere useful, and chef expected it to be in files.int.s-cloud.net

To fix I've copied the way we do dists in most of the other projects. The idea is that you just do a "make publish", which'll create the correct zip, stick on maven.int.s-cloud.net, and create a git tag. Then finally you update the barn-hdfs version chef attribute. I also plan to change chef to download from maven.int.s--cloud.net instead of files.int.s-cloud.net.

@brapse @typingduck