summaryrefslogtreecommitdiff
path: root/contractor
AgeCommit message (Expand)AuthorFilesLines
2020-11-29fix: use of grep when shutting down workerHEADmasterLars Wirzenius1-1/+1
2020-10-21fix: set permissions on workspace before syncing it to local dirLars Wirzenius1-1/+1
2020-10-15fix contractor so it works for subplotLars Wirzenius1-3/+3
2020-10-05fixes for ws handlineLars Wirzenius1-19/+22
2020-10-05use image file for workspaceLars Wirzenius1-22/+82
2020-10-05provision manager VM in contractorLars Wirzenius1-1/+25
2020-10-05fix: things linter complained aboutLars Wirzenius1-3/+8
2020-07-06fix: let user override verbose setting from command lineLars Wirzenius1-0/+3
2020-05-25feat: add --config optionLars Wirzenius1-0/+3
2020-05-25feat: add -C option to read a default config fileLars Wirzenius1-0/+32
2020-05-10feat: use all the memory on the manager for the worker, sans 2GBLars Wirzenius1-1/+8
2020-05-10fix: make worker ip extraction more reliableLars Wirzenius1-4/+18
2020-05-10refactor: format with blackLars Wirzenius1-184/+182
2020-05-10refactor: use argparse instead of cliappLars Wirzenius1-186/+218
2020-05-07Change: sync workspace after a build, even if build failedLars Wirzenius1-1/+5
2020-05-03Change: add script to run manager VM directly via QemuLars Wirzenius1-25/+37
2020-04-24Change: clean up timing and other progress outputLars Wirzenius1-3/+7
2020-04-24Change: attach disk to worker as part of waiting for workerLars Wirzenius1-10/+14
2020-04-24Change: don't do an ssh invocation just to get number of CPUSLars Wirzenius1-38/+19
2020-04-24Refactor: use a 'with Timer' construct for timersLars Wirzenius1-91/+90
2020-04-24Change: run Ansible verboselyLars Wirzenius1-1/+1
2020-04-24Change: use Ansible to configure workerLars Wirzenius1-2/+3
2020-04-23Change: use Ansible for configuring worker, not apt-getLars Wirzenius1-17/+44
2020-04-18Change: have verbose and quiet versions of executing sequenceLars Wirzenius1-9/+15
2020-04-18Fix: create /workspace, my worker VM images no longer have itLars Wirzenius1-1/+2
2020-04-17Add: abstract running commands over SSH; reduce SSH callsLars Wirzenius1-272/+394
2020-04-15Fix: manager status to pass in a timer to ManagerLars Wirzenius1-1/+2
2020-04-11Add: overall runtime to outputLars Wirzenius1-1/+4
2020-04-10Refactor: upload new worker image firstLars Wirzenius1-4/+4
2020-04-10Add: more detailed timings for slowest stepsLars Wirzenius1-15/+27
2020-04-10Add: timings for the major stepsLars Wirzenius1-0/+24
2020-04-09Drop: debugging outputLars Wirzenius1-6/+0
2020-04-09Fix: handle case of empty dnsmasq status fileLars Wirzenius1-0/+3
2020-04-09Fix: shut down worker cleanly at endLars Wirzenius1-6/+19
2020-04-09Drop: unnecessary importLars Wirzenius1-1/+0
2020-04-09Drop: dead codeLars Wirzenius1-182/+0
2020-04-09Refactor: move application class to topLars Wirzenius1-38/+38
2020-04-09Change: save workspaceLars Wirzenius1-13/+34
2020-04-09Change: buildLars Wirzenius1-9/+8
2020-04-09Change: upload workspace, sources to worker image, not via workerLars Wirzenius1-49/+102
2020-04-09Fix random thingsLars Wirzenius1-23/+30
2020-04-09Change: return class with resultsLars Wirzenius1-4/+17
2020-04-09Change: upload workspace, sourceLars Wirzenius1-6/+21
2020-04-09Change: upload workspaceLars Wirzenius1-10/+9
2020-04-09Change: install depsLars Wirzenius1-2/+11
2020-04-09Fix: some error handlingLars Wirzenius1-40/+52
2020-04-09Change: set up workerLars Wirzenius1-5/+107
2020-04-09Change: upload worker imageLars Wirzenius1-7/+14
2020-04-09Change: stop workerLars Wirzenius1-48/+68
2020-04-09Refactor: add Manager classLars Wirzenius1-55/+59