Implement docs generation pipeline on Buildkite (#1114)
* Implement docs generation pipeline on Buildkite
After this change we can replace our CloudBuild pipelines with Buildkite pipelines. They'll run as GitHub postsubmit and create and upload new versions of the Bazel documentation, the blog and the website.
Moreover, this code will be used by a "docs staging" presubmit pipeline, which still needs some work, though.
Next steps:
1. Create Buildkite pipelines
2. Disable CloudBuild pipelines
3. Enable Buildkite pipelines
4. Update (internal) documentation
5. Fix and enable staging pipeline
Progress towards #1110 (Milestone 1)
5 files changed