Commit graph

105 commits

Author SHA1 Message Date
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
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
Andrew Schwartzmeyer 36d982f7f5 Detect DEB and RPM package types
Instead of assuming DEB for Linux.
2016-06-20 13:03:54 -07:00
Andrew Schwartzmeyer 01b1b13344 Install gcc-c++ instead of just gcc on CentOS 2016-06-20 12:16:14 -07:00
Andrew Schwartzmeyer bedcff49f6 Use VERSION_ID instead of Version from /etc/os-release
They are different fields and VERSION_ID is just the number.
2016-06-20 12:13:22 -07:00