aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-09-27Invent b.create and b.configure step ids and add support for selfhost moduleKaren Arutyunov2-63/+95
2021-09-27Finalize licenseBoris Kolpackov65-67/+103
2021-09-24Add support for target, host, and module package typesKaren Arutyunov4-738/+1440
2021-09-24Fortify tests against NDEBUGKaren Arutyunov2-0/+6
2021-09-09Use binary file mode for compressed contentBoris Kolpackov2-4/+6
2021-09-09Compress result manifest uploaded by workerBoris Kolpackov5-18/+48
These files contain build logs and can be quite large. And large files sometimes trip up upload on Windows.
2021-08-24Truncate operation result logs if too largeBoris Kolpackov1-0/+40
2021-07-22Change manifest builds value from all to hostBoris Kolpackov1-1/+1
2021-07-22Add Emscripten environment scriptBoris Kolpackov1-0/+45
2021-07-21Run command prompt from environment batch files if no bbot specifiedBoris Kolpackov4-12/+36
2021-07-07Minor diagnostics tweakBoris Kolpackov1-1/+1
2021-07-06Remove nanoseconds from step id line in worker logKaren Arutyunov1-1/+1
2021-07-06Fix 'lambda capture is not used' warningsKaren Arutyunov1-2/+4
2021-07-06Run interactive shell from environment script if no bbot specifiedBoris Kolpackov1-2/+8
2021-07-06Add support for end step id in workerKaren Arutyunov2-89/+136
2021-07-06Add timestamp to step id line in worker logKaren Arutyunov1-1/+9
2021-04-20Disable bunch of bogus GCC warningsKaren Arutyunov1-0/+2
2021-04-09Revert previous commit (work around batch file issues)Boris Kolpackov1-21/+6
The solution to the issue is now in libbutl.
2021-04-09Work around batch file issuesBoris Kolpackov1-6/+21
2021-04-09Print environment setup executable target argument in worker's interactive ↵Karen Arutyunov2-4/+14
build prompt
2021-04-09Print interactive mode of agent when it runs as systemd daemonKaren Arutyunov1-0/+1
2021-04-09Move USB settings before machine-specific settingsBoris Kolpackov1-6/+6
2021-04-08Enable usb-tablet for KVM machinesBoris Kolpackov1-0/+6
2021-03-27Abort instead of suspending timed-out interactive buildsBoris Kolpackov1-11/+19
2021-03-26Minor cleanupKaren Arutyunov1-2/+0
2021-03-26Add support for interactive buildsKaren Arutyunov12-188/+609
2021-03-12Add more step ids to worker scriptKaren Arutyunov3-90/+157
Also rename bpkg.test-installed.{configure.build,update,test} to bpkg.test-separate-installed.*.
2021-02-17Disable RAM dividing heuristicsBoris Kolpackov1-0/+8
2021-02-16Regularize step ids and introduce step id fallbacksKaren Arutyunov3-79/+181
2021-02-12Increase agent's build timeout in bbot-agent@.service from 60 to 90 minutesKaren Arutyunov1-1/+1
2021-02-12Update copyrightBoris Kolpackov1-1/+1
2021-02-11Increase agent's default build timeout from 60 to 90 minutesKaren Arutyunov1-2/+2
2020-12-14Suppress VC's 'character cannot be represented in current code page' warning ↵Karen Arutyunov1-1/+1
(C4819)
2020-11-11Retry periodically failing rmdir in bootstrapt scripts for WindowsKaren Arutyunov4-44/+184
2020-10-27Add comment on why uploading result via temporary fileBoris Kolpackov1-0/+6
2020-10-20Fix potential confusion for combined log readerKaren Arutyunov2-1/+8
2020-10-19Reimplement worker result manifest upload via temporary fileBoris Kolpackov1-2/+30
This is part of the ongoing work to get rid of the intermittent broken pipe errors.
2020-10-13Factor out and generalize worker result uploadingBoris Kolpackov2-37/+52
2020-10-07Fix worker failing on test installed operation for package from git repositoryKaren Arutyunov2-3/+6
2020-10-06Add re-distribution phase for checked out packagesKaren Arutyunov3-26/+230
2020-10-05Handle case where io_error not derived from system_errorBoris Kolpackov1-7/+12
2020-10-05Fix another bug in worker upload logicBoris Kolpackov1-2/+7
2020-10-01Fix few bugs in worker result upload logicBoris Kolpackov1-1/+12
2020-10-01Adapt to adding ext_mods parameter to butl::b_info()Karen Arutyunov1-16/+9
2020-10-01Configure main package as a system dependency of test package when requiredKaren Arutyunov1-7/+14
2020-09-30Tweak TFTP parameters some more, this time including serverBoris Kolpackov2-1/+2
2020-09-21Revert TFTP block size increaseBoris Kolpackov1-4/+4
2020-09-21Tweak TFTP parameters some moreBoris Kolpackov1-4/+4
In particular, it doesn't really make sense to have a put timeout since its expiration cannot be observed from outside. So now we use the default (1h).
2020-09-21Add support for modules that require bootstrapKaren Arutyunov2-37/+78
2020-09-15Adjust TFTP parameters to try to get rid of flaky uploadsBoris Kolpackov1-6/+14