mirror of https://github.com/abpframework/abp
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
919 B
41 lines
919 B
# COMMON PATHS
|
|
|
|
$rootFolder = (Get-Item -Path "./" -Verbose).FullName
|
|
|
|
# List of solutions
|
|
|
|
$solutionPaths = (
|
|
"framework",
|
|
"modules/users",
|
|
"modules/permission-management",
|
|
"modules/setting-management",
|
|
"modules/identity",
|
|
"modules/identityserver",
|
|
"modules/tenant-management",
|
|
"modules/account",
|
|
"modules/docs",
|
|
"modules/blogging",
|
|
"modules/audit-logging",
|
|
"modules/background-jobs",
|
|
"abp_io",
|
|
"templates/module",
|
|
"templates/service",
|
|
"templates/mvc",
|
|
"samples/MicroserviceDemo"
|
|
)
|
|
|
|
# Build all solutions
|
|
|
|
foreach ($solutionPath in $solutionPaths) {
|
|
$solutionAbsPath = (Join-Path $rootFolder $solutionPath)
|
|
Set-Location $solutionAbsPath
|
|
dotnet build
|
|
if (-Not $?) {
|
|
Write-Host ("Build failed for the solution: " + $solutionPath)
|
|
Set-Location $rootFolder
|
|
exit $LASTEXITCODE
|
|
}
|
|
}
|
|
|
|
Set-Location $rootFolder
|