Releases: rafecolton/docker-builder
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
enqueue
andinit
commands to work with git remotes starting withgit://
,http://
,https://
, &git@
and also those not ending with.git
- optimizing the
Dockerfile
to make the image ~130mb smaller - using an external
fmtpolice
script (from https://github.com/rafecolton/fmtpolice) instead of copying/pasting the logic everywhere - updating
vauth
version (parsing GitHub and TravisCI webhooks is now a little faster) - use
sudo: false
on 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
/jobs
to 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)
/jobs
by adding a query string parameter - default build when no
Bobfile
present (runsdocker build -t $(basename $(pwd)) .
)
- update
- patch
/jobs/:id
does not include stderr message if job fails during setup- simplify release process (only shipping binaries, not tarballs)
- other
- simplified makefile
- some refactoring
- adding go
tip
to 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