summaryrefslogtreecommitdiff
path: root/buildstream/sandbox
Commit message (Expand)AuthorAgeFilesLines
* _sandboxremote.py: Add support for embedded stdout and stderrJürg Billeter2019-03-081-2/+9
* _sandboxremote.py: Process job output for failed commandsJürg Billeter2019-03-081-3/+3
* _sandboxremote.py: Request the whole directory tree as outputJürg Billeter2019-03-081-12/+5
* _sandboxremote.py: Remove support for FileBasedDirectory as sandbox rootJürg Billeter2019-03-081-5/+0
* _sandboxremote.py: Use CasBasedDirectory as sandbox rootJürg Billeter2019-03-081-0/+4
* sandbox.py: Add _disable_run() methodJürg Billeter2019-03-061-0/+18
* sandbox.py: Add _use_cas_based_directory() methodJürg Billeter2019-03-061-2/+14
* storage: Use variable-length argument list for Directory.descend()Jürg Billeter2019-03-061-1/+1
* _sandboxremote.py: Create marked directories before runningjmac/make_marked_directoriesJim MacArthur2019-03-021-0/+8
* Use [a, b, *c] instead of [a, b] + c when building listbschubert/more-pythonic-list-concatBenjamin Schubert2019-03-011-4/+4
* _casbaseddirectory.py: Calculate directory digest lazilyJürg Billeter2019-03-011-2/+0
* _casbaseddirectory.py: Rename `ref` constructor parameter to `digest`Jürg Billeter2019-03-011-1/+1
* Remove unneeded ref=None argument from CasBasedDirectory() callsJürg Billeter2019-03-012-2/+2
* _sandboxremote.py: Use Directory._get_digest() instead of Directory.refJürg Billeter2019-03-011-2/+2
* _sandboxremote.py: Make TLS for storage service optionalMartin Blanchard2019-02-281-37/+33
* Use 'instance-name' everywhere in remote execution config.Martin Blanchard2019-02-221-6/+6
* _sandboxremote.py: Support instance names for action-cacheMartin Blanchard2019-02-221-4/+7
* sandbox/sandbox.py: Do not follow symlinks in _has_command()Jürg Billeter2019-02-111-2/+2
* sandbox/sandbox.py: Display failed commands in the detail stringtristan/error-message-regressionTristan Van Berkom2019-01-161-4/+5
* cas: move remote only functions to CASRemoteRaoul Hidalgo Charman2019-01-161-3/+3
* _cas: Rename artifactcache folder and move that to a root moduleRaoul Hidalgo Charman2019-01-161-1/+1
* Add support for https channel to remote execution and actions serversvalentindavid/remote_execution_configurationValentin David2019-01-091-8/+35
* Add support for user remote execution configurationValentin David2019-01-091-1/+1
* Use relative path to project directory for remote execution certificates/keysValentin David2019-01-091-0/+10
* sandbox/sandbox.py: Use assertions for programming errors instead of BstErrors.tristan/sandbox-programming-errorTristan Van Berkom2019-01-081-4/+4
* sandbox/sandbox.py: Fix regression of command loggingTristan Van Berkom2019-01-071-1/+1
* Basic options for shell --build to use buildtreesWilliam Salmon2018-12-191-0/+1
* sandboxremote: Add server/storage config with defaultsJim MacArthur2018-12-181-9/+7
* Add remote execution instance optionRaoul Hidalgo Charman2018-12-181-2/+10
* _sandboxremote.py: Add action-cache-service endpointRaoul Hidalgo Charman2018-12-051-6/+37
* _sandboxremote.py: Add checks to action cache before attempting to push.Raoul Hidalgo Charman2018-12-051-67/+93
* Sandbox: use linux32 for x86-32 builds on x86-64 machinesRaoul Hidalgo Charman2018-12-051-1/+8
* _sandboxremote.py: Add os and arch to command uploadedRaoul Hidalgo Charman2018-12-051-1/+8
* _config.py: Use os and architecture settingsRaoul Hidalgo Charman2018-12-051-5/+5
* _sandboxremote.py: Remove unnecessary tests.Jim MacArthur2018-11-291-8/+1
* _sandboxremote: Remove references to artifact cache.Jim MacArthur2018-11-271-24/+100
* sandbox/_sandboxremote.py: Implement command batchingJürg Billeter2018-11-271-1/+69
* sandbox/sandbox.py: Add command batching APIJürg Billeter2018-11-272-5/+250
* sandbox/sandbox.py: Add SandboxFlags.NONEJürg Billeter2018-11-271-0/+4
* sandbox: Deduplicate code to process cwd, env, and command argumentsJürg Billeter2018-11-275-45/+38
* _sandboxremote.py: Add sigterm handler that sends CancelOperation725-job-cancellation-on-remote-buildsRaoul Hidalgo Charman2018-11-201-2/+29
* CasBasedDirectory: Change constructor to take a CASCache instead of a ContextRichard Maw2018-11-192-3/+3
* buildstream/sandbox/_sandboxbwrap.py: Distinguish sandbox failure from comman...Richard Maw2018-11-141-20/+49
* Test that helpful messages are raised when missing dependenciesBenjamin Schubert2018-11-081-1/+2
* _sandboxremote.py: Use the standard SandboxError.jmac/remote-sandbox-errorsJim MacArthur2018-11-061-4/+1
* element: Make "--sysroot" take a bare directoryJonathan Maw2018-10-302-5/+14
* sandbox.py: Remove redundant Sandbox.__directoryJonathan Maw2018-10-301-2/+1
* Check if command is a str and replace by list before checking existenceBenjamin Schubert2018-10-263-8/+12
* sandbox/_sandboxchroot.py: Silence warning about dict.getDaniel Silverstone2018-10-251-1/+1
* sandbox/_sandboxchroot.py: Silence warning about preexec_fnDaniel Silverstone2018-10-251-1/+1