mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
Add build.ps1 for Windows
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
$BIN = "${pwd}/bin"
|
||||
|
||||
mkdir $BIN/Modules -ErrorAction SilentlyContinue
|
||||
|
||||
# Deploy PowerShell modules
|
||||
cd $BIN/Modules
|
||||
robocopy ../../test/Pester Pester /s /e
|
||||
robocopy ../../src/monad/monad/miscfiles/modules/Microsoft.PowerShell.Utility Microsoft.PowerShell.Utility /s /e
|
||||
cd ../..
|
||||
|
||||
# Publish PowerShell
|
||||
cd src/Microsoft.PowerShell.Linux.Host
|
||||
dotnet publish --framework dnxcore50 --output $BIN
|
||||
# Copy files that dotnet-publish does not currently deploy
|
||||
cp *_profile.ps1 $BIN
|
||||
cd ../..
|
||||
|
||||
# Symlink types and format files to correct names
|
||||
cd $BIN
|
||||
|
||||
cp ../src/monad/monad/miscfiles/types/CoreClr/types.ps1xml .
|
||||
cp ../src/monad/monad/miscfiles/types/CoreClr/typesv3.ps1xml .
|
||||
|
||||
cp ../src/monad/monad/miscfiles/display/Certificate.format.ps1xml .
|
||||
cp ../src/monad/monad/miscfiles/display/Diagnostics.Format.ps1xml Diagnostics.format.ps1xml
|
||||
cp ../src/monad/monad/miscfiles/display/DotNetTypes.format.ps1xml .
|
||||
cp ../src/monad/monad/miscfiles/display/Event.format.ps1xml .
|
||||
cp ../src/monad/monad/miscfiles/display/FileSystem.format.ps1xml .
|
||||
cp ../src/monad/monad/miscfiles/display/Help.format.ps1xml .
|
||||
cp ../src/monad/monad/miscfiles/display/HelpV3.format.ps1xml .
|
||||
cp ../src/monad/monad/miscfiles/display/PowerShellCore.format.ps1xml .
|
||||
cp ../src/monad/monad/miscfiles/display/PowerShellTrace.format.ps1xml .
|
||||
cp ../src/monad/monad/miscfiles/display/Registry.format.ps1xml .
|
||||
cp ../src/monad/monad/miscfiles/display/WSMan.format.ps1xml .
|
||||
cd ..
|
||||
Reference in New Issue
Block a user