You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: Documentation/ArcadeSdk.md
+8-2
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ The toolset has following requirements on the repository layout.
27
27
28
28
## Single build output
29
29
30
-
All build outputs are located under a single directory called `artifacts`.
30
+
All build outputs are located under a single directory called `artifacts` (see [Arcade Environment Variables](#advanced-arcade-behavior) for changing the `artifacts` location).
31
31
The Arcade SDK defines the following output structure:
32
32
33
33
```text
@@ -1100,6 +1100,12 @@ If set to `true` the GetResourceString method is not included in the generated c
1100
1100
#### `FlagNetStandard1XDependencies` (bool)
1101
1101
If set to `true` the `FlagNetStandard1xDependencies` target validates that the dependency graph doesn't contain any netstandard1.x packages.
1102
1102
1103
+
## Advanced Arcade Behavior
1104
+
1105
+
### Arcade Environment Variables
1106
+
1107
+
`ARCADE_STAGINGDIRECTORY` - Set to a path to control where `artifacts` and `.packages` are produced. NOTE: Use this variable carefully as many systems may have taken a dependency on `artifacts` residing in the default Arcade location (`<repo root>\artifacts`). This variable is useful for scenarios where you want to avoid a scan unnecessarily examining these files.
1108
+
1103
1109
<!-- Begin Generated Content: Doc Feedback -->
1104
1110
<sub>Was this helpful? [](https://helix.dot.net/f/p/5?p=Documentation%5CArcadeSdk.md)[](https://helix.dot.net/f/n/5?p=Documentation%5CArcadeSdk.md)</sub>
0 commit comments