Commits on Source 48
-
Valentin David authored
-
Javier Jardón authored
Bump version of fd.o SDK and bst_external in overnight tests See merge request !962
-
Jim MacArthur authored
-
Jim MacArthur authored
Docs: Add remote execution architecture documentation. See merge request !923
-
Jim MacArthur authored
-
Jim MacArthur authored
Avoid hanging artifact cache tests See merge request !964
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
This eliminates unneeded copies of the project directory for junctions with a single local source.
-
Jürg Billeter authored
Optimization for local junctions See merge request !290
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
This improves readability.
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
This adds the batch() context manager.
-
Jürg Billeter authored
This allows the sandbox to output messages using the plugin id.
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
This allows batching of all sandbox commands aross prepare() and assemble().
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
-
Jürg Billeter authored
Execute batched commands in a single shell script.
-
Jürg Billeter authored
-
Jürg Billeter authored
Command batching Closes #675 See merge request !915
-
Jim MacArthur authored
There is nothing in ArtifactCacheSpec that's actually specific to artifacts, so I've made it a CAS class so we can use the same spec for remote execution.
-
Jim MacArthur authored
Since the artifact cache and remote execution share the same local CAS store, they should share the same CASCache object. Moving this into context allows us to do this.
-
Jim MacArthur authored
Uses the new config options introduced earlier to specify remote exec storage and execution service.
-
Jim MacArthur authored
-
Jim MacArthur authored
Tests that we get a sensible error message when we specify incomplete or wrong information in the configuration for remote execution.
-
Jim MacArthur authored
-
Jim MacArthur authored
The port number must come after the hostname and before the path. The path is ignored by CASCache anyway, so including it is misleading.
-
Jim MacArthur authored
Split remote execution from artifact cache Closes #750 See merge request !946
-
richardmaw-codethink authored
tmp_path was actually introduced in the 3.9.x series, but it slipped by when the pytest version was bumped before by pip opting to fetch a version which was newer than necessary.
-
richardmaw-codethink authored
-
richardmaw-codethink authored
This commit introduces BST_STAGE_INTEGRATES as a compatibility flag, so Elements can set it to false to signal that integrate_dependency_artifacts should be called. This will be needed to implement staging multiple elements, since the integration commands for all elements need to be called after all dependencies are staged.
-
richardmaw-codethink authored
This ensures Element.integrate_dependency_artifacts is called after stage when BST_STAGE_INTEGRATES hasn't been set to False.
-
richardmaw-codethink authored
This takes the liberty of splitting the layout handling code paths into separate methods to reduce the amount of nested conditionals with the aim of improving readability.
-
richardmaw-codethink authored
This is mostly just marking which elements work as expected from changes to their base class. Junction and Filter elements expect overriding stage to be sufficient to prevent it doing anything in those contexts, and since we're not intending to deprecate BST_STAGE_INTEGRATES elements there's no harm in them continuing to do so when they aren't expected to work in contexts we require BST_STAGE_INTEGRATES to be False.
-
richardmaw-codethink authored
-
richardmaw-codethink authored
There's redundancy in pre-staging sandbox creation logic with Element._sandbox doing something similar, but hopefully not too much.
-
richardmaw-codethink authored
-
richardmaw-codethink authored
-
richardmaw-codethink authored
-
richardmaw-codethink authored
-
richardmaw-codethink authored