Skip to content

Standalone service configs for Execution, Bots, CAS and ActionCache, with...

Neill Whillans requested to merge neill/standalone_services into master

Description

This request provides configuration files for standalone Execution, Bots, CAS and ActionCache services, along with a script to construct them into a buildgrid. This distributed configuration can be implemented through the use of the DISTRIBUTED_BUILDGRID environment variable (implemented in MR !56 (merged)) when calling a test in `build-and-run-tests.sh'

Changes proposed in this merge request:

  • Additional buildgrid configuration files for standalone services
  • Script to combine services into a single buildgrid

Validation

The configuration and test can be tested locally with the following commands:

docker build -t buildbox-e2e . docker run -v /var/run/docker.sock:/var/run/docker.sock buildbox-e2e

Issues addressed

This request partially address the issue raised in buildgrid#383 regarding the addition of buildgrid configurations in e2e testing

Edited by Neill Whillans

Merge request reports