blob: f42c67004cf3fa0ea90283ee44ff852763a933a8 [file] [log] [blame]
load(
"@io_bazel_rules_docker//docker:docker.bzl",
"docker_bundle",
)
load(
"@io_bazel_rules_docker//docker/contrib:push-all.bzl",
"docker_push",
)
docker_bundle(
name = "prod-bundle",
images = {
"gcr.io/bazel-public/jenkins-master:latest": "//jenkins:jenkins",
"gcr.io/bazel-public/deploy-slave:latest": "//jenkins:deploy.docker",
"gcr.io/bazel-public/sync-gerrit-github:latest": "//gerrit-github-sync:gerrit-github-sync",
},
)
docker_push(
name = "deploy",
bundle = ":prod-bundle",
)
docker_bundle(
name = "staging-bundle",
images = {
"gcr.io/bazel-public/jenkins-master-staging:latest": "//jenkins:jenkins-staging",
"gcr.io/bazel-public/deploy-slave-staging:latest": "//jenkins:deploy-staging.docker",
},
)
docker_push(
name = "deploy-staging",
bundle = ":staging-bundle",
)