Skip to content

Commit 330ba11

Browse files
committed
Merge fixes for previous PR
2 parents 2c50ab5 + 15c7a4f commit 330ba11

File tree

2,577 files changed

+161515
-60771
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,577 files changed

+161515
-60771
lines changed

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ PublishScripts/
201201
*.nuget.targets
202202

203203
#Vcpkg directories
204-
vcpkg_installed
204+
vcpkg_installed/
205205

206206
# Microsoft Azure Build Output
207207
csx/

.nuke/build.schema.json

+114
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
{
2+
"$schema": "http://json-schema.org/draft-04/schema#",
3+
"$ref": "#/definitions/build",
4+
"title": "Build Schema",
5+
"definitions": {
6+
"build": {
7+
"type": "object",
8+
"properties": {
9+
"Configuration": {
10+
"type": "string",
11+
"description": "Configuration to build - Default is 'Debug' (local) or 'Release' (server)",
12+
"enum": [
13+
"Debug",
14+
"Release"
15+
]
16+
},
17+
"Continue": {
18+
"type": "boolean",
19+
"description": "Indicates to continue a previously failed build attempt"
20+
},
21+
"Help": {
22+
"type": "boolean",
23+
"description": "Shows the help text for this build assembly"
24+
},
25+
"Host": {
26+
"type": "string",
27+
"description": "Host for execution. Default is 'automatic'",
28+
"enum": [
29+
"AppVeyor",
30+
"AzurePipelines",
31+
"Bamboo",
32+
"Bitbucket",
33+
"Bitrise",
34+
"GitHubActions",
35+
"GitLab",
36+
"Jenkins",
37+
"Rider",
38+
"SpaceAutomation",
39+
"TeamCity",
40+
"Terminal",
41+
"TravisCI",
42+
"VisualStudio",
43+
"VSCode"
44+
]
45+
},
46+
"NoLogo": {
47+
"type": "boolean",
48+
"description": "Disables displaying the NUKE logo"
49+
},
50+
"Partition": {
51+
"type": "string",
52+
"description": "Partition to use on CI"
53+
},
54+
"Plan": {
55+
"type": "boolean",
56+
"description": "Shows the execution plan (HTML)"
57+
},
58+
"Profile": {
59+
"type": "array",
60+
"description": "Defines the profiles to load",
61+
"items": {
62+
"type": "string"
63+
}
64+
},
65+
"Root": {
66+
"type": "string",
67+
"description": "Root directory during build execution"
68+
},
69+
"Skip": {
70+
"type": "array",
71+
"description": "List of targets to be skipped. Empty list skips all dependencies",
72+
"items": {
73+
"type": "string",
74+
"enum": [
75+
"BuildAndPublishAll",
76+
"BuildConsoleApp",
77+
"BuildSamples",
78+
"BuildSDK",
79+
"BuildSettingsApp",
80+
"Clean",
81+
"Restore"
82+
]
83+
}
84+
},
85+
"Target": {
86+
"type": "array",
87+
"description": "List of targets to be invoked. Default is '{default_target}'",
88+
"items": {
89+
"type": "string",
90+
"enum": [
91+
"BuildAndPublishAll",
92+
"BuildConsoleApp",
93+
"BuildSamples",
94+
"BuildSDK",
95+
"BuildSettingsApp",
96+
"Clean",
97+
"Restore"
98+
]
99+
}
100+
},
101+
"Verbosity": {
102+
"type": "string",
103+
"description": "Logging verbosity during build execution. Default is 'Normal'",
104+
"enum": [
105+
"Minimal",
106+
"Normal",
107+
"Quiet",
108+
"Verbose"
109+
]
110+
}
111+
}
112+
}
113+
}
114+
}

.nuke/parameters.json

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"$schema": "./build.schema.json",
3+
"Solution": "src/app-sdk/app-sdk.sln"
4+
}

0 commit comments

Comments
 (0)