v0.5.0: Adding Basic Support for Windows Docker Images (#493)
This release was broken due to a change in Bazel 0.17.0rc1. Please use v0.5.1
New Rules
- New container_layer rule Each container_layer rule will create its own tar files. container_image rule was refactored so that it can composed by multiple container_layers via such new attr.
- Add rename_image macro
- Add compare_ids_test to compare the ids of two docker images
Features
- Added capability to add empty directories to a container image
- Support the args attribute on app image rules
- Base and outputs are exposed to be overriden.
- Allow for users to declare explicit build timestamps
- Use lzma to decompress .tar.xz debian files.
- Properly set cmd and entrypoint to null when needed.
- Adding Basic Support for Windows Docker Images
Fixes
- The lang image rules like go_image now propagate tags
- Updated nodejs_image to work with new rules_nodejs
- Fixed data_path for files in external repositories
- Fixed workdir and expand arg location.
- Fixed nodejs_image args.
- Fix builds with python3 as default python.