Skip to content

Releases: rafecolton/docker-builder

Refresh

Choose a tag to compare

@rafecolton rafecolton released this 01 Nov 21:09

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

Add enqueue feature and other updates

Choose a tag to compare

@rafecolton rafecolton released this 11 Nov 04:14

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.

Choose a tag to compare

@rafecolton rafecolton released this 03 Nov 19:00

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

Choose a tag to compare

@rafecolton rafecolton released this 30 Oct 22:12

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

Choose a tag to compare

@rafecolton rafecolton released this 30 Oct 21:21

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

Choose a tag to compare

@rafecolton rafecolton released this 28 Oct 23:05

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

Choose a tag to compare

@rafecolton rafecolton released this 06 Oct 17:49

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

Choose a tag to compare

@rafecolton rafecolton released this 22 Sep 03:24
  • 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

Choose a tag to compare

@rafecolton rafecolton released this 29 Aug 20:33

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

Bug fixes

Choose a tag to compare

@rafecolton rafecolton released this 25 Aug 18:40

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