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: BUILD.md
+18-18Lines changed: 18 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,21 +30,21 @@ All build related activites should be encapsulated in this file for cross-platfo
30
30
31
31
Note: The arguments below should prefixed with a single hyphen on Windows (PowerShell-style) and a double-hyphen on OSX/Linux.
32
32
33
-
`-target TargetName`: The name of the build task/target to execute (see below for listing and details).
34
-
Defaults to `Default`.
33
+
`-target TargetName`: The name of the build task/target to execute (see below for listing and details).
34
+
Defaults to `Default`.
35
35
36
-
`-configuration (Release|Debug)`: The configuration to build.
37
-
Defaults to `Debug`.
36
+
`-configuration (Release|Debug)`: The configuration to build.
37
+
Defaults to `Debug`.
38
38
39
-
`-test-configuration (Release|Debug)`: The configuration to use for the unit tests.
40
-
Defaults to `Debug`.
39
+
`-test-configuration (Release|Debug)`: The configuration to use for the unit tests.
40
+
Defaults to `Debug`.
41
41
42
-
`-install-path Path`: Path used for the **Install** target.
43
-
Defaults to `(%USERPROFILE%|$HOME)/.omnisharp`
42
+
`-install-path Path`: Path used for the **Install** target.
43
+
Defaults to `(%USERPROFILE%|$HOME)/.omnisharp`
44
44
45
-
`-publish-all`: Publishes all platforms for the current OS. On Windows, specifying this argument would produce win7-x86, win7-x64, and win10-arm64 builds. On OSX/Linux, this argument causes osx, linux-x86, linux-x64, linux-musl-x64, linux-musl-arm64 and linux-arm64 builds to be published.
45
+
`-publish-all`: Publishes all platforms for the current OS. On Windows, specifying this argument would produce win7-x86, win7-x64, and win10-arm64 builds. On OSX/Linux, this argument causes osx, linux-arm64, linux-x64, linux-musl-x64, linux-musl-arm64 and linux-bionic-arm64 builds to be published.
46
46
47
-
`-archive`: Enable the generation of publishable archives after a build.
47
+
`-archive`: Enable the generation of publishable archives after a build.
48
48
49
49
Note: On macOS/Linux, be sure to pass the arguments above with a double hyphen! (e.g. `--target TargetName`).
50
50
@@ -65,18 +65,18 @@ Note: On macOS/Linux, be sure to pass the arguments above with a double hyphen!
65
65
A number of build-related options, including folder names for different entities. Interesting options:
66
66
67
67
**DotNetInstallScriptURL**: The URL where the .NET SDK install script is located.
68
-
Can be used to pin to a specific script version, if a breaking change occurs.
68
+
Can be used to pin to a specific script version, if a breaking change occurs.
69
69
70
70
**DotNetChannel**: The .NET Core SDK channel used for retreiving the tools.
71
71
72
72
**DotNetVersion**: The .NET Core SDK version used for the build. Can be used to pin to a specific version.
73
-
Using the string `Latest` will retrieve the latest version.
73
+
Using the string `Latest` will retrieve the latest version.
74
74
75
75
# Artifacts generated
76
76
77
-
* OmniSharp binaries for specified runtimes `artifacts/publish/OmniSharp/{platform}/`
78
-
* Scripts to run OmniSharp at `scripts/OmniSharp(.Core)(.cmd)`
79
-
* These scripts are updated for every build and every install.
80
-
* The scripts point to the installed binary after and install, otherwise just the build folder (reset if a new build occurs without an install).
81
-
* Test logs in `artifacts/logs`
82
-
* Archived binaries in `artifacts/package` (only if `-archive` used on command line)
77
+
- OmniSharp binaries for specified runtimes `artifacts/publish/OmniSharp/{platform}/`
78
+
- Scripts to run OmniSharp at `scripts/OmniSharp(.Core)(.cmd)`
79
+
- These scripts are updated for every build and every install.
80
+
- The scripts point to the installed binary after and install, otherwise just the build folder (reset if a new build occurs without an install).
81
+
- Test logs in `artifacts/logs`
82
+
- Archived binaries in `artifacts/package` (only if `-archive` used on command line)
0 commit comments