Skip to content

Website for Bazel, a fast, scalable, multi-language and extensible build system

License

Notifications You must be signed in to change notification settings

communikit/bazel-website

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bazel website https://bazel.build

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).

sudo apt-get install jekyll ruby-jekyll-paginate ruby-jekyll-sitemap ruby-jekyll-toc ruby-kramdown-parser-gfm

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

Running the website locally

To stage the site

bazel run //:site

If you want to show the preview to others

HOST=$(hostname) 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.

About

Website for Bazel, a fast, scalable, multi-language and extensible build system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 36.6%
  • Starlark 25.7%
  • SCSS 24.7%
  • Shell 10.4%
  • Dockerfile 1.8%
  • Ruby 0.8%