Skip to content

Commit 011ac76

Browse files
committed
Remove top-level build scripts in favor of project specific scripts
1 parent 6379d16 commit 011ac76

File tree

17 files changed

+125
-33
lines changed

17 files changed

+125
-33
lines changed

.azure/pipelines/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -845,4 +845,4 @@ stages:
845845
enableSymbolValidation: false
846846
enableSigningValidation: false
847847
enableNugetValidation: false
848-
publishInstallersAndChecksums: true
848+
publishInstallersAndChecksums: true

docs/BuildFromSource.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,8 @@ code .
224224

225225
When developing in VS Code, you'll need to use the `build.cmd` or `build.sh` scripts in order to build the project. You can learn more about the command line options available, check out [the section below](using-dotnet-on-command-line-in-this-repo).
226226

227+
After navigating to the parent directory of the desired project, you can run the build script for that individual project.
228+
227229
On Windows:
228230

229231
```powershell
@@ -266,7 +268,7 @@ source ./activate.sh
266268
267269
### Running tests on command-line
268270

269-
Tests are not run by default. Use the `-test` option to run tests in addition to building.
271+
Tests are not run by default. Within an project's parent directory, use the `-test` option to run tests in addition to building.
270272

271273
On Windows:
272274

eng/common/templates/post-build/post-build.yml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ parameters:
88
inline: true
99

1010
# Only used if inline==false. When set to true will stall the current build until
11-
# the Promotion Pipeline build finishes. Otherwise, the current build will continue
11+
# the Promotion Pipeline build finishes. Otherwise, the current build will continue
1212
# execution concurrently with the promotion build.
1313
waitPublishingFinish: true
1414

@@ -36,11 +36,11 @@ parameters:
3636
# Which stages should finish execution before post-build stages start
3737
validateDependsOn:
3838
- build
39-
publishDependsOn:
39+
publishDependsOn:
4040
- Validate
4141

4242
# Channel ID's instantiated in this file.
43-
# When adding a new channel implementation the call to `check-channel-consistency.ps1`
43+
# When adding a new channel implementation the call to `check-channel-consistency.ps1`
4444
# needs to be updated with the new channel ID
4545
NetEngLatestChannelId: 2
4646
NetEngValidationChannelId: 9
@@ -62,7 +62,7 @@ parameters:
6262
VS168ChannelId: 1154
6363
VSMasterChannelId: 1012
6464
VS169ChannelId: 1473
65-
65+
6666
stages:
6767
- ${{ if or(and(le(parameters.publishingInfraVersion, 2), eq(parameters.inline, 'true')), eq( parameters.enableNugetValidation, 'true'), eq(parameters.enableSigningValidation, 'true'), eq(parameters.enableSourceLinkValidation, 'true'), eq(parameters.SDLValidationParameters.enable, 'true')) }}:
6868
- stage: Validate
@@ -121,8 +121,8 @@ stages:
121121
displayName: Validate
122122
inputs:
123123
filePath: $(Build.SourcesDirectory)/eng/common/post-build/nuget-validation.ps1
124-
arguments: -PackagesPath $(Build.ArtifactStagingDirectory)/PackageArtifacts/
125-
-ToolDestinationPath $(Agent.BuildDirectory)/Extract/
124+
arguments: -PackagesPath $(Build.ArtifactStagingDirectory)/PackageArtifacts/
125+
-ToolDestinationPath $(Agent.BuildDirectory)/Extract/
126126

127127
- job:
128128
displayName: Signing Validation
@@ -209,9 +209,9 @@ stages:
209209
displayName: Validate
210210
inputs:
211211
filePath: $(Build.SourcesDirectory)/eng/common/post-build/sourcelink-validation.ps1
212-
arguments: -InputPath $(Build.ArtifactStagingDirectory)/BlobArtifacts/
213-
-ExtractPath $(Agent.BuildDirectory)/Extract/
214-
-GHRepoName $(Build.Repository.Name)
212+
arguments: -InputPath $(Build.ArtifactStagingDirectory)/BlobArtifacts/
213+
-ExtractPath $(Agent.BuildDirectory)/Extract/
214+
-GHRepoName $(Build.Repository.Name)
215215
-GHCommit $(Build.SourceVersion)
216216
-SourcelinkCliVersion $(SourceLinkCLIVersion)
217217
continueOnError: true
@@ -254,7 +254,7 @@ stages:
254254
displayName: Publish Using Darc
255255
inputs:
256256
filePath: $(Build.SourcesDirectory)/eng/common/post-build/publish-using-darc.ps1
257-
arguments: -BuildId $(BARBuildId)
257+
arguments: -BuildId $(BARBuildId)
258258
-PublishingInfraVersion ${{ parameters.PublishingInfraVersion }}
259259
-AzdoToken '$(publishing-dnceng-devdiv-code-r-build-re)'
260260
-MaestroToken '$(MaestroApiAccessToken)'
@@ -267,7 +267,7 @@ stages:
267267
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
268268
parameters:
269269
BARBuildId: ${{ parameters.BARBuildId }}
270-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
270+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
271271
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
272272
dependsOn: ${{ parameters.publishDependsOn }}
273273
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -315,7 +315,7 @@ stages:
315315
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
316316
parameters:
317317
BARBuildId: ${{ parameters.BARBuildId }}
318-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
318+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
319319
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
320320
dependsOn: ${{ parameters.publishDependsOn }}
321321
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -331,7 +331,7 @@ stages:
331331
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
332332
parameters:
333333
BARBuildId: ${{ parameters.BARBuildId }}
334-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
334+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
335335
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
336336
dependsOn: ${{ parameters.publishDependsOn }}
337337
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -347,7 +347,7 @@ stages:
347347
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
348348
parameters:
349349
BARBuildId: ${{ parameters.BARBuildId }}
350-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
350+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
351351
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
352352
dependsOn: ${{ parameters.publishDependsOn }}
353353
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -362,7 +362,7 @@ stages:
362362
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
363363
parameters:
364364
BARBuildId: ${{ parameters.BARBuildId }}
365-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
365+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
366366
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
367367
dependsOn: ${{ parameters.publishDependsOn }}
368368
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -377,7 +377,7 @@ stages:
377377
- template: \eng\common\templates\post-build\channels\generic-internal-channel.yml
378378
parameters:
379379
BARBuildId: ${{ parameters.BARBuildId }}
380-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
380+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
381381
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
382382
dependsOn: ${{ parameters.publishDependsOn }}
383383
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -392,7 +392,7 @@ stages:
392392
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
393393
parameters:
394394
BARBuildId: ${{ parameters.BARBuildId }}
395-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
395+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
396396
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
397397
dependsOn: ${{ parameters.publishDependsOn }}
398398
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -407,7 +407,7 @@ stages:
407407
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
408408
parameters:
409409
BARBuildId: ${{ parameters.BARBuildId }}
410-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
410+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
411411
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
412412
dependsOn: ${{ parameters.publishDependsOn }}
413413
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -422,7 +422,7 @@ stages:
422422
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
423423
parameters:
424424
BARBuildId: ${{ parameters.BARBuildId }}
425-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
425+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
426426
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
427427
dependsOn: ${{ parameters.publishDependsOn }}
428428
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -437,7 +437,7 @@ stages:
437437
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
438438
parameters:
439439
BARBuildId: ${{ parameters.BARBuildId }}
440-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
440+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
441441
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
442442
dependsOn: ${{ parameters.publishDependsOn }}
443443
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -452,7 +452,7 @@ stages:
452452
- template: \eng\common\templates\post-build\channels\generic-internal-channel.yml
453453
parameters:
454454
BARBuildId: ${{ parameters.BARBuildId }}
455-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
455+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
456456
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
457457
dependsOn: ${{ parameters.publishDependsOn }}
458458
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -462,12 +462,12 @@ stages:
462462
channelId: ${{ parameters.NetCoreSDK314xxInternalChannelId }}
463463
transportFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-transport/nuget/v3/index.json'
464464
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal/nuget/v3/index.json'
465-
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-symbols/nuget/v3/index.json'
465+
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-symbols/nuget/v3/index.json'
466466

467467
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
468468
parameters:
469469
BARBuildId: ${{ parameters.BARBuildId }}
470-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
470+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
471471
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
472472
dependsOn: ${{ parameters.publishDependsOn }}
473473
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -482,7 +482,7 @@ stages:
482482
- template: \eng\common\templates\post-build\channels\generic-internal-channel.yml
483483
parameters:
484484
BARBuildId: ${{ parameters.BARBuildId }}
485-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
485+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
486486
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
487487
dependsOn: ${{ parameters.publishDependsOn }}
488488
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -492,12 +492,12 @@ stages:
492492
channelId: ${{ parameters.NetCoreSDK313xxInternalChannelId }}
493493
transportFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-transport/nuget/v3/index.json'
494494
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal/nuget/v3/index.json'
495-
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-symbols/nuget/v3/index.json'
495+
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-symbols/nuget/v3/index.json'
496496

497497
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
498498
parameters:
499499
BARBuildId: ${{ parameters.BARBuildId }}
500-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
500+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
501501
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
502502
dependsOn: ${{ parameters.publishDependsOn }}
503503
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -512,7 +512,7 @@ stages:
512512
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
513513
parameters:
514514
BARBuildId: ${{ parameters.BARBuildId }}
515-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
515+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
516516
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
517517
dependsOn: ${{ parameters.publishDependsOn }}
518518
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -523,11 +523,11 @@ stages:
523523
transportFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-transport/nuget/v3/index.json'
524524
shippingFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
525525
symbolsFeed: 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
526-
526+
527527
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
528528
parameters:
529529
BARBuildId: ${{ parameters.BARBuildId }}
530-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
530+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
531531
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
532532
dependsOn: ${{ parameters.publishDependsOn }}
533533
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -542,7 +542,7 @@ stages:
542542
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
543543
parameters:
544544
BARBuildId: ${{ parameters.BARBuildId }}
545-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
545+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
546546
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
547547
dependsOn: ${{ parameters.publishDependsOn }}
548548
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}
@@ -557,7 +557,7 @@ stages:
557557
- template: \eng\common\templates\post-build\channels\generic-public-channel.yml
558558
parameters:
559559
BARBuildId: ${{ parameters.BARBuildId }}
560-
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
560+
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
561561
artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }}
562562
dependsOn: ${{ parameters.publishDependsOn }}
563563
publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }}

src/Azure/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6+
repo_root="$DIR/../.."
7+
"$repo_root/build.sh" --projects "$DIR/**/*.*proj" "$@"

src/Caching/build.cmd

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
@ECHO OFF
2+
SET RepoRoot=%~dp0..\..
3+
%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*

src/Caching/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6+
repo_root="$DIR/../.."
7+
"$repo_root/build.sh" --projects "$DIR/**/*.*proj" "$@"

src/Framework/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6+
repo_root="$DIR/../.."
7+
"$repo_root/build.sh" --projects "$DIR/**/*.*proj" "$@"

src/HealthChecks/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6+
repo_root="$DIR/../.."
7+
"$repo_root/build.sh" --projects "$DIR/**/*.*proj" "$@"

src/Hosting/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6+
repo_root="$DIR/../.."
7+
"$repo_root/build.sh" --projects "$DIR/**/*.*proj" "$@"

src/Http/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6+
repo_root="$DIR/../.."
7+
"$repo_root/build.sh" --projects "$DIR/**/*.*proj" "$@"

src/Identity/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6+
repo_root="$DIR/../.."
7+
"$repo_root/build.sh" --projects "$DIR/**/*.*proj" "$@"

src/JSInterop/build.cmd

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
@ECHO OFF
2+
SET RepoRoot=%~dp0..\..
3+
%RepoRoot%\build.cmd -projects %~dp0**\*.*proj %*

src/JSInterop/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6+
repo_root="$DIR/../.."
7+
"$repo_root/build.sh" --projects "$DIR/**/*.*proj" "$@"

src/Localization/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6+
repo_root="$DIR/../.."
7+
"$repo_root/build.sh" --projects "$DIR/**/*.*proj" "$@"

src/Middleware/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6+
repo_root="$DIR/../.."
7+
"$repo_root/build.sh" --projects "$DIR/**/*.*proj" "$@"

src/Servers/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6+
repo_root="$DIR/../.."
7+
"$repo_root/build.sh" --projects "$DIR/**/*.*proj" "$@"

src/SiteExtensions/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
6+
repo_root="$DIR/../.."
7+
"$repo_root/build.sh" --projects "$DIR/**/*.*proj" "$@"

0 commit comments

Comments
 (0)