Commit Graph

12 Commits

Author SHA1 Message Date
Tianon Gravi 61ca39fc4f Add explicit binary version and resurrect "bashbrew.sh" for helping users compile from source 2020-04-24 13:26:39 -07:00
Tianon Gravi 173e6d74dc Update Jenkins URLs and add GitHub Actions badge 2020-04-24 13:08:53 -07:00
Tianon Gravi 7a318e4b33 Minor README updates 2020-04-24 10:58:16 -07:00
Tianon Gravi 1c24c31208 Update bashbrew readme (thanks @7AC) 2019-04-04 13:25:24 -07:00
Tianon Gravi ae92f4d748 Add a note about pre-built bashbrew binaries 2018-07-20 13:10:57 -07:00
Tianon Gravi c2921ed7c4 Add a link in bashbrew's README to our new build job in Jenkins (which includes pre-built artifacts for Darwin, Linux, and Windows) 2016-09-22 14:05:18 -07:00
Tianon Gravi 41c7a5952f Explicitly note that Docker 1.10+ is required for the new Bashbrew
This is especially thanks to https://github.com/docker/docker/issues/15785 and thus c8cc4fb8d9.
2016-06-06 10:41:10 -07:00
Tianon Gravi 3538a9d438 Rename "--verbose" to the more-apt "--debug", and adjust "docker build" to _always_ capture output (expect when debug mode is enabled and it's piped directly to the user) so that it can be included in the error response if the build fails 2016-06-03 12:15:55 -07:00
Tianon Gravi 54b895bfb1 Convert "bashbrew" to Go and add a new RFC 2822 manifest file format
To satisfy both Windows (https://github.com/docker-library/golang/pull/92) building and "non-AUFS" (https://github.com/docker-library/official-images/pull/1612, https://github.com/docker-library/official-images/pull/1537) building ("build machine" constraints, if you will), an update to the manifest file format is necessary.

To this end, we're introducing a new format which uses RFC 2822, allowing much more expressivity (especially for additional metadata like `Constraints`) and readability.  The new tool also includes backwards compatibility for the older line-based manifest file format, but its usage is discouraged (and we will be slowly converting at least the `docker-library` repos to use the new format in their `generate-stackbrew-library.sh` scripts).

One of the tangential benefits of this conversion is a massive increase in the speed of the tool (`bashbrew list --all` on a very fast system with an SSD and a flaming hot cache used to take ~5s and now takes ~0.012s).
2016-06-03 10:23:09 -07:00
Tianon Gravi bd63adf3b7 Adjust the bashbrew README to be closer to the truth 2015-06-01 15:45:37 -07:00
Tianon Gravi 80748c209c Apply markdownfmt to bashbrew/README.md 2015-03-13 16:23:12 -06:00
Joe Ferguson 1d5fd1a653 Documentation for bashbrew (with fixes in script usage) 2014-10-03 15:14:27 -06:00