Website for Bazel, a fast, scalable, multi-language and extensible build system
HTML Python CSS Shell Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_includes
_layouts
_plugins
_sass
assets
css
designs
images
roadmaps
scripts
third_party
.gitignore
404.md
BUILD
CNAME
CONTRIBUTING
LICENSE
README.md
WORKSPACE
_config.yml
bazel_release.pub.gpg
browse-and-search-user-guide.md
build-jekyll-tree.sh
contribute.html
contributing.md
faq.md
governance.md
index.html
naming.md
redirects.bzl
roadmap.md
search.html
site.bzl
support.md
users.md
windows-chocolatey-maintenance.md

README.md

Bazel website

This repository hosts the content of the Bazel website, available at https://bazel.build/ It does not contain the Bazel documentation or the Bazel blog.

Prerequisites

To build the site, you will need Jekyll version 2.5.3 or above. For instance, it can be installed with apt-get install jekyll on recent Ubuntu (tested on 16.10).

To deploy the site, you will need gsutil and to authenticate with gcloud auth login.

Running the website locally

To stage the site, run bazel run //:site.

See the Jekyll site if you need more info.

Deploying the website

Deploying the website is done automatically through Google Cloud Container Builder. If for some reason it does not work, you can run bazel run //:site -- --push to deploy manually.