Skip to content

Releases: rafecolton/docker-builder

Refresh

01 Nov 21:09
Compare
Choose a tag to compare

This is a minor release that fixes a few bugs and refreshes dependencies.

Add enqueue feature and other updates

11 Nov 04:14
Compare
Choose a tag to compare

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 and init commands to work with git remotes starting with git://, 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 with ginkgo)
  • add code coverage stats using coveralls

Adding enqueue feature and fixing long-standing bug.

03 Nov 19:00
Compare
Choose a tag to compare

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

30 Oct 22:12
Compare
Choose a tag to compare

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

30 Oct 21:21
Compare
Choose a tag to compare

This release includes a fix to this GitHub-webhook-related bug: #137

Also included in this release is the introduction of deppy as a replacement for godep

Build Docker Images Without Shelling Out

28 Oct 23:05
Compare
Choose a tag to compare

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

06 Oct 17:49
Compare
Choose a tag to compare

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

22 Sep 03:24
Compare
Choose a tag to compare
  • 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 (runs docker build -t $(basename $(pwd)) .)
  • 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

29 Aug 20:33
Compare
Choose a tag to compare

docker-builder is able to get installed with go get again. Also making the compiled binary smaller

Bug fixes

25 Aug 18:40
Compare
Choose a tag to compare

This release includes:

  • consolidated and optimized Dockerfile
  • no longer recommended --rm and --no-cache in build opts with docker-builder init
  • fixes #118
  • no longer using fork of martini-contrib/auth