sourcegraph/cmd/executor
Erik Seliger 6b5a9e953c
Fix main build due to broken paths in scripts (#55703)
Those steps don't run on not-main so missed those when moving executor
from enterprise/cmd to cmd.

## Test plan

main-dry-run.
2023-08-10 02:49:48 +02:00
..
docker-mirror Fix main build due to broken paths in scripts (#55703) 2023-08-10 02:49:48 +02:00
internal
kubernetes
shared
singlebinary
vm-image Fix main build due to broken paths in scripts (#55703) 2023-08-10 02:49:48 +02:00
build_binary.sh Fix main build due to broken paths in scripts (#55703) 2023-08-10 02:49:48 +02:00
BUILD.bazel
CODENOTIFY
hash.sh
image_test.yaml
main.go
README.md
release_binary.sh Fix main build due to broken paths in scripts (#55703) 2023-08-10 02:49:48 +02:00

Executor

The executor service polls the public frontend API for work to perform. The executor will pull a job from a particular queue (configured via the envvar EXECUTOR_QUEUE_NAME), then performs the job by running a sequence of docker and src-cli commands. This service is horizontally scalable.

Since executors and Sourcegraph are separate deployments, our agreement is to support 1 minor version divergence for now. See this example for more details:

Sourcegraph version Executor version Ok
3.43.0 3.43.*
3.43.3 3.43.*
3.43.0 3.44.*
3.43.0 3.42.*
3.43.0 3.41.* 🚫
3.43.0 3.45.* 🚫

See the executor queue for a complete list of queues.