Rules for building and handling Docker images with Bazel
Copy the following into your WORKSPACE file to use rules_docker at release v0.15.0
http_archive(
name = "io_bazel_rules_docker",
sha256 = "1698624e878b0607052ae6131aa216d45ebb63871ec497f26c67455b34119c80",
strip_prefix = "rules_docker-0.15.0",
urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v0.15.0/rules_docker-v0.15.0.tar.gz"],
)
Changes:
container_bundle
rule (#1569)Fix repro tests (https://github.com/bazelbuild/rules_docker/pull/1379)
update rules scala to pick up maven to https change (#1375) Remote docker host (#1228) remove par file that was checked in by mistake (#1372) Get build args from eviron in dockerfile build (#1369) Path join issues in contrib/dockerfile_build.bzl (#1367) Update io_bazel_rules_groovy commit hash to 06ce250 (#1368) update rules_groovy call to repositories.bzl (#1366) Update dependency build_bazel_rules_nodejs to v1.1.0 (#1362) update puller and loader binaries to pich up #1359 (#1365) Add http(s)_proxy env var support to puller (#1359) Use 'portable' mtime as default for tars, like rules_pkg does (#1302) Update dependency com_github_pkg_errors to v0.9.0 (#1363) Update dependency io_bazel_rules_go to v0.21.0 (#1364) Update dependency bazel_toolchains to v2.0.2 (#1361) Revert "Change to using python 3 in host configuration (#1318)" (#1360) Change to using python 3 in host configuration (#1318) Add Canva to adopters list (#1358) update_deps in Go (#1357) Update dependency build_bazel_rules_nodejs to v1.0.1 (#1351) Revert "Add robot_email attr to container push bzl rules (#1353)" (#1355) Add robot_email attr to container push bzl rules (#1353) Sync with internal change (#1352) Update io_bazel_rules_scala commit hash to bd0c388 (#1348) Update dependency build_bazel_rules_nodejs to v1 (#1340) Update dependency bazel_toolchains to v2 (#1339) Update io_bazel_rules_scala commit hash to cfff088 (#1338) Update README for release v0.13.0 (#1326) Update dependency bazel_toolchains to v1.2.4 (#1320) Update io_bazel_rules_rust commit hash to 959ba56 (#1321)
container_import
r… (#1274)container_pull
, container_layer
, container_image
, container_flatten
and container_push
now use Go binaries based on github.com/google/go-containerregistry instead of github.com/google/containerregistry.