-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Makefile build target #26
Conversation
Since tar.exe, bosh-blobstore-s3.exe, bosh-blobstore-dav.exe were (correctly) removed from the BOSH agent repository this had the unfortunate side effect of breaking the stembuild make build target. The latest dependencies to build StemcellAutomation.zip are now downloaded from their respective s3 buckets that the official stembuild CI system uses.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you also add a link to installation instructions for xq to the README somewhere around here: https://github.com/cloudfoundry/stembuild/blob/master/README.md#testing
Lint errors fixed on primary branch bbb4bb1 |
- Add dependencies required like xq - Update and simplify the example `make build` command
@rkoster I updated the local build instructions to mention |
- Fix sorting and tool selection to use latest versions
@ystros I fixed the couple of issues you noted. I also fixed one I noticed where xq wasn't returning the latest s3 key. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes look good, and instructions work at the very least on my Mac.
Thanks! @sneal |
Add targets that download StemcellAutomation.zip dependencies from s3 to unblock local development of stembuild.
Since tar.exe, bosh-blobstore-s3.exe, bosh-blobstore-dav.exe were removed from the BOSH agent repository this had the unfortunate side effect of breaking the stembuild make build target. The latest dependencies to build StemcellAutomation.zip are now downloaded from their respective s3 buckets that the official stembuild CI system uses.
The targets do require the use of
xq
(wrapper around jq that handles xml) to select the latest version of each dependencies in each s3 bucket.