Commit graph

133 commits

Author SHA1 Message Date
Sergei Vorobev aa0a00b6fb Fix Start-DevPowerShell to use upercase for PSMODULEPATH (unix) 2016-07-28 11:47:36 -07:00
James Truher [MSFT] 3ecac72baf Merge pull request #1526 from PowerShell/jameswtruher/TagPesterTests
Jameswtruher/tag pester tests
2016-07-27 14:39:32 -07:00
Sergei Vorobev ce5cc3ca37 Fix Start-DevPowerShell for PowerShellCore edition on windows 2016-07-27 12:27:41 -07:00
James Truher 5e61213be9 update appveyor.yml to check for bad test tags
add the function to check tags to build.psm1
rename the parser tests so they actually execute
2016-07-27 12:06:51 -07:00
James Truher 19e1cc450b final changes for start-pspester 2016-07-27 12:06:51 -07:00
James Truher a784149b36 all tests are now marked with proper tag
also, update build.psm1 to be more flexible
2016-07-27 12:06:51 -07:00
James Truher 362a807438 Add changes to build.psm1 to run only CI tests 2016-07-27 12:06:51 -07:00
Sergei Vorobev 2fe4764830 Fix Start-DevPowerShell for Unix 2016-07-27 10:55:42 -07:00
Sergei Vorobev 99e4b87cc6 Teach Start-DevPowerShell run CoreCLR version 2016-07-27 10:49:46 -07:00
Andy Schwartzmeyer 1349372b39 Merge pull request #1538 from PowerShell/vors/sma-only
Make Start-PSBuild -SMAOnly Unix-friendly
2016-07-27 10:29:16 -07:00
KarolKaczmarek 2405c65113 Merge pull request #1464 from PowerShell/kkaczma/mc
Fixing mc.exe detection and installing required tools in Start-PSBootstrap. Fixes #1451
2016-07-27 10:18:52 -07:00
Sergei Vorobev 6984d654b7 Make Start-PSBuild -SMAOnly Unix-friendly 2016-07-27 09:02:36 -07:00
Raghu Shantha [MSFT] c0cd3f9347 Fix for handling alphanumeric characters in package build field 2016-07-26 21:22:37 -07:00
Sergei Vorobev bcac0ece62 Improve Start-PSBuild -Clean
Always do the clean in the root folder
2016-07-26 17:45:49 -07:00
Sergei Vorobev 4450005a52 Fix TypeGen with the new layout 2016-07-26 16:59:45 -07:00
Sergei Vorobev e97af44674 Rename src/powershell-windows to src/powershell-win-core
- Update build.psm1
- Update docs
2016-07-26 16:48:57 -07:00
Sergei Vorobev 6626720e44 Introduce Microsoft.PowerShell.SDK
- introduce SDK project with our dependencies and CoreCLR framework
  for runtime.
- Move dependencies for Full from ConsoleHost to powershell-win-full
- make powershell-win-full Top-level project
- Change build.psm1 to do publish for -FullCLR build
- Update docs
2016-07-26 16:48:57 -07:00
Andrew Schwartzmeyer 41173a3b65 Rename IsCore to IsCoreCLR 2016-07-26 11:54:08 -07:00
Karol Kaczmarek 05485c7a25 Confirming before installing choco and improving prompt message 2016-07-25 13:55:34 -07:00
Karol Kaczmarek 536085ea58 Not installing choco when prerequisites present and confirming before updating env variable 2016-07-25 13:55:33 -07:00
Karol Kaczmarek 83d5d95956 Installing Windows 10 SDK 2016-07-25 13:55:32 -07:00
Karol Kaczmarek 1c480ded72 Removing incorrect warning about supportability and using precheck 2016-07-25 13:55:02 -07:00
Karol Kaczmarek 38fc724a0b Installing cmake 2016-07-25 13:55:00 -07:00
Karol Kaczmarek 6a989e86a9 Installing chocolatey and updating machine path 2016-07-25 13:54:30 -07:00
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
Karol Kaczmarek d490def51b Fixing mc.exe detection 2016-07-21 11:07:45 -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