How to upgrade Elastic Fruit Runner
Check the current state
Section titled “Check the current state”Open the Console before the upgrade.
- Open Jobs and wait for running jobs to finish.
- Open Config and confirm that the disk config is valid.
- Note the active config hash.
Restarting the service can interrupt a running job.
Upgrade a Homebrew installation
Section titled “Upgrade a Homebrew installation”brew updatebrew upgrade elastic-fruit-runnerbrew services restart elastic-fruit-runnerCheck that the service is running:
brew services info elastic-fruit-runnerUpgrade a Docker Compose installation
Section titled “Upgrade a Docker Compose installation”docker compose pull elastic-fruit-runnerdocker compose up -d elastic-fruit-runnerCheck the new container:
docker compose ps elastic-fruit-runnerdocker compose logs --tail 100 elastic-fruit-runnerVerify the upgrade
Section titled “Verify the upgrade”Open the Console and check:
- Overview shows a connected daemon.
- Config shows the expected active and disk hashes.
- Runner Sets shows each configured set.
- Jobs accepts new work.
- System shows new host samples.
If the disk config is not valid after the upgrade, follow the Console guide before starting new jobs.