Releases: rafecolton/docker-builder
Release list
Refresh
Add enqueue feature and other updates
This release includes the official addition of the enqueue feature! Now you can type docker-builder enqueue from the top level of your repo and automatically enqueue a build on your build server.
Other updates include:
- allow
enqueueandinitcommands to work with git remotes starting withgit://,http://,https://, &git@and also those not ending with.git - optimizing the
Dockerfileto make the image ~130mb smaller - using an external
fmtpolicescript (from https://github.com/rafecolton/fmtpolice) instead of copying/pasting the logic everywhere - updating
vauthversion (parsing GitHub and TravisCI webhooks is now a little faster) - use
sudo: falseon Travis for faster builds - make all tests work with
go test ./...(and no longer run tests withginkgo) - add code coverage stats using coveralls
Adding enqueue feature and fixing long-standing bug.
This release adds the [experimental] enqueue feature (closes #141)! More info can be found in the README. Also addresses long-standing issue #142
Add TLS Support
Adds support for TLS for use with docker v1.3.0 and up (and corresponding boot2docker versions which have TLS enabled by default).
Thanks @jszwedko!
Fixes Bug with GitHub Webhook
Build Docker Images Without Shelling Out
This release includes the ability to build docker images without using os/exec to "shell out" to the command-line docker client as well as some other minor tweaks
Fix bug where server cannot be started without basic auth
This release fixes a bug where the server panics when started without basic auth. This release also includes integration tests for starting the server to prevent future regressions.
A Couple of Fun Updates
- minor
- update
/jobsto return an array of jobs, sorted by creation date descending - return the full uri for log_route so it is clickable in the browser (also return
info_route, which is the route for the individual job) - add the ability to filter (by multiple filters)
/jobsby adding a query string parameter - default build when no
Bobfilepresent (runsdocker build -t $(basename $(pwd)) .)
- update
- patch
/jobs/:iddoes not include stderr message if job fails during setup- simplify release process (only shipping binaries, not tarballs)
- other
- simplified makefile
- some refactoring
- adding go
tipto travis build matrix
Fix Issue With `go get`, Make Binary Smaller
docker-builder is able to get installed with go get again. Also making the compiled binary smaller
Bug fixes
This release includes:
- consolidated and optimized
Dockerfile - no longer recommended
--rmand--no-cachein build opts withdocker-builder init - fixes #118
- no longer using fork of martini-contrib/auth