Skip to main content

A remote execution service

Project description

pipeline status coverage report coverage report

About

What is BuildGrid?

BuildGrid is a Python remote execution service which implements Google’s Remote Execution API and the Remote Workers API. The project’s goal is to be able to execute build jobs remotely on a grid of computers in order to massively speed up build times. Workers on the grid should be able to run with different environments. It works with clients such as Bazel, BuildStream and RECC, and is designed to be able to work with any client that conforms to the above API protocols.

BuildGrid is designed to work with any worker conforming to the Remote Workers API specification. Workers actually execute the jobs on the backend while BuildGrid does the scheduling and storage. The BuildBox ecosystem provides a suite of workers and sandboxing tools that work with the Workers API and can be used with BuildGrid.

Getting started

Please refer to the documentation for installation and usage instructions, plus guidelines for contributing to the project.

Resources

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

buildgrid-0.0.93.tar.gz (414.8 kB view details)

Uploaded Source

Built Distribution

buildgrid-0.0.93-py3-none-any.whl (624.7 kB view details)

Uploaded Python 3

File details

Details for the file buildgrid-0.0.93.tar.gz.

File metadata

  • Download URL: buildgrid-0.0.93.tar.gz
  • Upload date:
  • Size: 414.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.19

File hashes

Hashes for buildgrid-0.0.93.tar.gz
Algorithm Hash digest
SHA256 8bcc5554765bb58fcabd06ad782e9903763a758942267546d35868b2186d6deb
MD5 e8d8a616998e0d94f9fb0c7f4604d01d
BLAKE2b-256 0a514af416ed286b1f117a087464656af2c347578c90e6b87a906cec45d293aa

See more details on using hashes here.

File details

Details for the file buildgrid-0.0.93-py3-none-any.whl.

File metadata

  • Download URL: buildgrid-0.0.93-py3-none-any.whl
  • Upload date:
  • Size: 624.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.19

File hashes

Hashes for buildgrid-0.0.93-py3-none-any.whl
Algorithm Hash digest
SHA256 f4af3acdc602fb638ad40b5a27eb946bc1cc3ceb18e00125618250ad573f42c5
MD5 6603bc8d5fd8d953d11158a181485476
BLAKE2b-256 9212afa13121a956c1f2f6791897c745d5a05e2dbda66a2b0a98abcbf57fcb1d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page