blob: 2cc6c6254cdc5fc83eaf6db33f67cc40fc66f7f4 [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