Mike Richmond
0d49cb8aa5
Merge pull request #1490 from PowerShell/mirichmo/pwrshplugin-optimization-and-build-fix
...
Fixing bug in pwrshplugin config file reader and wrapping mc.exe call…
2016-07-25 09:00:32 -07:00
Sergei Vorobev
ea3e7db598
Simplify Start-PSPester
...
Pester already handles folder vs file.
There is no need to have custom logic in Start-PSPester.
2016-07-22 17:46:12 -07:00
Sergei Vorobev
3674bacfa8
Copy pwrshplugin into the Full CLR version artifacts
2016-07-22 16:11:37 -07:00
Sergei Vorobev
875402ad53
Create separate Top-level directory per platform
...
- Replace src\powershell top level project by two
new root-level projects:
- src\powershell-unix
- src\powershell-windows
- Break src\Modules into more granular structure:
- Shared
- Windows+Unix-Core
- Windows-Core
- Windows-Core+Full
- Windows-Full
- To be created: Unix-Core. We will do it as a separate PR
- Fix #1122 : Platform-specific set of Modules (and assemblies)
- Fix Start-TypeGen to work with new top level folders layout
2016-07-22 16:11:29 -07:00
Mike Richmond
156418ceab
Fixing bug in pwrshplugin config file reader and wrapping mc.exe calls in vcvarsall.bat.
2016-07-22 15:04:46 -07:00
Andy Schwartzmeyer
0a87a3d828
Merge pull request #1436 from PowerShell/vors/sma-only
...
Add Start-PSBuild -SMAOnly option for faster incremental builds
2016-07-20 17:17:33 -07:00
Sergei Vorobev
738d4ea005
Add Start-PSBuild -StopDevPowerShell switch
2016-07-19 19:55:49 -07:00
Sergei Vorobev
3f1ba7a605
Add Start-PSBuild -SMAOnly option for faster incremental builds
2016-07-19 19:55:49 -07:00
Mike Richmond
ee9418f6b6
Cleaning up build.psm1 per code review comments.
2016-07-19 16:41:13 -07:00
Mike Richmond
8ab10c52a9
Positioning powershell.exe in Microsoft.PowerShell.ConsoleHost for consumption by Start-DevPowerShell
2016-07-19 16:41:13 -07:00
Mike Richmond
4e7f582d43
Adding ConfigFileReader back into the plugin and fixing it to more efficiently parse the configuration file.
2016-07-19 16:41:13 -07:00
Mike Richmond
d7618d731d
Additional fixes in preparation for review and pull request
2016-07-19 16:41:13 -07:00
Mike Richmond
c3bf2547e6
Backing up changes where the CoreCLR version runs on Nano Server. It still has the pwrshplugin!WSManPluginStartup call issue.
2016-07-19 16:41:13 -07:00
Mike Richmond
77a26b6b77
Additional code changes and link fixes
2016-07-19 16:41:13 -07:00
Mike Richmond
8948aa7efb
Initial changes to split the CMake project into a hierarchical set of CMakeLists.txt files
2016-07-19 16:41:13 -07:00
Andrew Schwartzmeyer
a4dec332b4
Import Pester from new location
...
This is somewhat temporary as we're about to investigate using upstream
Pester without needing to have it as a submodule, and failing that,
moving it to a vendor folder.
2016-07-14 11:14:05 -07:00
Andrew Schwartzmeyer
92495065e8
Guard Linux native build steps
...
So that non-zero exit codes fail the build, and the tests are run
verbosely.
2016-07-13 15:46:25 -07:00
Raghu Shantha [MSFT]
05b350961c
Add ability to perform SxS install in MSI package manifest
2016-07-12 15:37:40 -07:00
Andy Schwartzmeyer
12d378330a
Merge pull request #1279 from PowerShell/andschwa/artifacts
...
Build Linux and OS X packages on Travis
2016-07-06 14:41:45 -07:00
dantraMSFT
767e706645
Fix grammer on comment
2016-07-05 13:13:47 -07:00
dantraMSFT
6fa898a4e8
Comment out mc.exe search logic.
...
- It's not currently not used
- Search fails on clean systems that are setup exclusively using PowerShell's Full CLR setup instructions.
2016-07-05 13:03:25 -07:00
Andrew Schwartzmeyer
b1621edbc9
Add packaging dependencies to Start-PSBootstrap
2016-07-05 11:37:42 -07:00
Andrew Schwartzmeyer
17a274b670
Update dependencies list
2016-07-05 10:41:43 -07:00
Raghu Shantha [MSFT]
934c73d4cd
Disable verbosity during package creation - now that we are stable
2016-07-05 09:26:16 -07:00
Sergei Vorobev
b29948afbe
Update docs\building\windows-full.md + typo fixes
2016-07-01 13:51:14 -07:00
Sergei Vorobev
ca321b9322
Improve Start-DevPowerShell
...
- Rename Start-DevPSGithub to Start-DevPowerShell
- Add Configuration parameter to Start-PSBuild
- Add -Command parameter to Start-DevPowerShell
2016-07-01 13:16:53 -07:00
Sergei Vorobev
916d17e958
Fix Microsoft.PowerShell.ConsoleHost/map.json
2016-07-01 12:20:48 -07:00
Sergei Vorobev
ffbdb41fe5
Add Convert-TxtResourceToXml function to build.psm1
2016-07-01 12:20:48 -07:00
Andrew Schwartzmeyer
19a4f4faf5
Fix IsUbuntu logic in build module
...
I previously broke the automatic uninstallation logic by changing how I
identified the Linux distribution.
2016-06-30 13:41:43 -07:00
Andy Schwartzmeyer
31d35f9c06
Merge pull request #1248 from PowerShell/kapil/nuget
...
Add CoreCLR nuget packages
2016-06-30 09:21:14 -07:00
Andrew Schwartzmeyer
2e927d8155
Disable xUnit tests
...
This is temporary. We need to rewrite the test context to ensure the
AssemblyLoadContext is used properly, since the default can no longer be
initialized.
2016-06-28 20:08:11 -07:00
Sergei Vorobev
ca6bc352b4
Remove extra output from Copy-MappedFiles
2016-06-28 15:52:38 -07:00
Andy Schwartzmeyer
b294a46d2e
Merge pull request #1210 from PowerShell/andschwa/rtm
...
Update PowerShell to use .NET Core 1.0
2016-06-28 14:37:20 -07:00
Andrew Schwartzmeyer
5e3150f429
Use Start-TypeGen to generate type catalog dynamically
2016-06-28 12:57:44 -07:00
Sergei Vorobev
e647549d0d
Exclude Microsoft.WSMan.Management from the list of default snapins
...
Fix #1180
2016-06-28 12:14:18 -07:00
Raghu Shantha [MSFT]
1c5cd64251
Added ability to choose install location, issue #1135
2016-06-27 16:04:57 -07:00
Raghu Shantha [MSFT]
e8145e056d
Added Assets path to New-MSIPackage invocation
2016-06-27 11:50:14 -07:00
Raghu Shantha [MSFT]
3c9347b3bb
MSI Installer enhancements Part 1
2016-06-27 11:39:49 -07:00
Kapil Borle
999197c6a6
Add CoreCLR nuget packages
2016-06-24 17:25:56 -07:00
Sergei Vorobev
9e84f86753
Start-XamlGen: ignore all errors from msbuild for all Xaml files
2016-06-24 15:45:31 -07:00
Sergei Vorobev
0203775a8c
Redirect Xaml msbuild output into verbose
2016-06-24 15:45:31 -07:00
Sergei Vorobev
7ccb0bae95
Remove full paths from references assemlbies in XAML generation
2016-06-24 15:45:31 -07:00
Sergei Vorobev
c681acc952
Don't always use msbuild from the framework folder: causes problems with VS C++ 14 Tools
2016-06-24 15:45:31 -07:00
Sergei Vorobev
7498c20aa3
build.psm1 changes for Activities dlls
...
- Add Start-PSBuild -Clean
- Normalize $env:PATH references in .\build.psm1
- Add more logging in Resolve-Xaml for troubleshooting
- Always use msbuild from the Microsoft.NET v4.0.30319
- Rename Resolve-Xaml into Start-XamlGen for consistency with Start-TypeGen and Start-ResGen
- Disable pwrshplugin build temporarely
2016-06-24 15:45:31 -07:00
Jason Shirk (POWERSHELL)
283d596a20
Import local Pester version before running tests
2016-06-24 14:03:30 -07:00
Andrew Schwartzmeyer
f8e0c1a49e
Change preview channel to rel-1.0.0
...
Recent CLI commits have changed the channel from which to download.
2016-06-23 13:23:03 -07:00
Sergei Vorobev
b833d6b957
Make Resolve-Xaml in build.psm1 compatible with GraphicalHost
2016-06-21 18:32:21 -07:00
Dongbo Wang
12c5094a69
Update build.psm1 to use the same MSBuild checking logic
2016-06-21 16:54:57 -07:00
Dongbo Wang
8fbedbd9ad
Update build.psm1 to add Resolve-Xaml function because 'Microsoft.PowerShell.Activities' depends on .xaml files.
2016-06-21 15:19:34 -07:00
Sergei Vorobev
09238a9f1a
Merge pull request #1148 from PowerShell/vors/pwrshplugin
...
Add pwrshplugin into windows build
2016-06-20 13:43:54 -07:00