blob: bb39c06c01a8c25c8b95fb91f358172e8f42d00e [file] [log] [blame]
steps:
- label: "Project pipeline :ubuntu: 18.04 (JDK 8)"
command:
- python3.6 buildkite/bazelci.py project_pipeline --file_config=buildkite/pipelines/tensorflow-postsubmit.yml
agents: &linux_agents { queue: default }
plugins: &plugins
- docker#v3.2.0:
always-pull: true
environment:
- "ANDROID_HOME"
- "ANDROID_NDK_HOME"
- "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
image: "gcr.io/bazel-public/ubuntu1804-java11"
network: "host"
privileged: true
propagate-environment: true
propagate-uid-gid: true
volumes:
- "/etc/group:/etc/group:ro"
- "/etc/passwd:/etc/passwd:ro"
- "/opt:/opt:ro"
- "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
- "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
- "/var/run/docker.sock:/var/run/docker.sock"
- label: "Downstream pipeline :ubuntu: 18.04 (JDK 8)"
command:
- python3.6 buildkite/bazelci.py bazel_downstream_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/bazel/master/.bazelci/presubmit.yml
- python3.6 buildkite/bazelci.py bazel_downstream_pipeline --test_incompatible_flags --http_config=https://raw.githubusercontent.com/bazelbuild/bazel/master/.bazelci/presubmit.yml
- python3.6 buildkite/bazelci.py bazel_downstream_pipeline --test_disabled_projects --http_config=https://raw.githubusercontent.com/bazelbuild/bazel/master/.bazelci/presubmit.yml
agents: *linux_agents
plugins: *plugins
- label: "Publish binaries pipeline :ubuntu: 18.04 (JDK 8)"
command:
- python3.6 buildkite/bazelci.py bazel_publish_binaries_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/bazel/master/.bazelci/build_bazel_binaries.yml
agents: *linux_agents
plugins: *plugins
- label: "Project pipeline :darwin: (JDK 8)"
command:
- python3.7 buildkite/bazelci.py project_pipeline --file_config=buildkite/pipelines/tensorflow-postsubmit.yml
agents: &mac_agents { queue: macos }
- label: "Downstream pipeline :darwin: (JDK 8)"
command:
- python3.7 buildkite/bazelci.py bazel_downstream_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/bazel/master/.bazelci/presubmit.yml
- python3.7 buildkite/bazelci.py bazel_downstream_pipeline --test_incompatible_flags --http_config=https://raw.githubusercontent.com/bazelbuild/bazel/master/.bazelci/presubmit.yml
- python3.7 buildkite/bazelci.py bazel_downstream_pipeline --test_disabled_projects --http_config=https://raw.githubusercontent.com/bazelbuild/bazel/master/.bazelci/presubmit.yml
agents: *mac_agents
- label: "Publish binaries pipeline :darwin: (JDK 8)"
command:
- python3.7 buildkite/bazelci.py bazel_publish_binaries_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/bazel/master/.bazelci/build_bazel_binaries.yml
agents: *mac_agents
- label: "Project pipeline :windows: (JDK 8)"
command:
- python.exe buildkite/bazelci.py project_pipeline --file_config=buildkite/pipelines/tensorflow-postsubmit.yml
agents: &win_agents { queue: windows }
- label: "Downstream pipeline :windows: (JDK 8)"
command:
- python.exe buildkite/bazelci.py bazel_downstream_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/bazel/master/.bazelci/presubmit.yml
- python.exe buildkite/bazelci.py bazel_downstream_pipeline --test_incompatible_flags --http_config=https://raw.githubusercontent.com/bazelbuild/bazel/master/.bazelci/presubmit.yml
- python.exe buildkite/bazelci.py bazel_downstream_pipeline --test_disabled_projects --http_config=https://raw.githubusercontent.com/bazelbuild/bazel/master/.bazelci/presubmit.yml
agents: *win_agents
- label: "Publish binaries pipeline :windows: (JDK 8)"
command:
- python.exe buildkite/bazelci.py bazel_publish_binaries_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/bazel/master/.bazelci/build_bazel_binaries.yml
agents: *win_agents