- Add proper stack traces for direct registry errors. (Issue #93).
- Depend on docker>=2.0.1. (Issue #91).
- Exprimental --registry-login cache flag to skip creation of already built images and speed up tagging. Feature not subject to semver. (Issue #89).
- Fix changelog.
- Add images command for creating docker save. (Issue #88).
- Push images to the registry in parallel. (Issue #82).
- Also push image target ref so that --pull-cache can pull them. (Issue #81).
- Warn on --pull-cache errors (Issue #80).
- Add --pull-cache to pull images from repository before building. (Issue #49).
- Add --dirty to build from working tree, even when uncommitted and untracked changes exist. (Issue #74). Thanks James Pickering!
- Ignore images without RepoTags when gathering built_tags to fix a crash caused by docker images pulled via RepoDigest. (Issue #77). Thanks kgpayne!
- Correct naming, shipwright builds docker images. (Issue #71)
- Allow building with a detached HEAD (Issue #72)
- Fix push crash. (Issue #70)
- Isolate all git functionality, so as to create pluggable Source Control wrappers.
- More efficient required build detection. (Issue #63)
- Isolate all zipper usage, vendor zipper library.
- Fix bug missing
tls
when communicating with docker over a unix socket.
- Force tag to support docker 1.4.1
- Requries docker-py >= 0.6
- Added
assert_hostname
as an option to.shipwright.json
- Added command line option
--x-assert-hostname
to disable hostname checking when TLS is used. Useful for boot2docker
- Added
shipwright push
andshipwright purge
- Added support for specifiers
-u
,-d
,-e
and-x
- Build and tag containers
- Moved config to
.shipwright.json