Commit graph

87 commits

Author SHA1 Message Date
Dongbo Wang 289e6958ef Update docs/scripts to use the alpha.11 release packages (#2498) 2016-10-18 13:09:09 -07:00
Andrew Schwartzmeyer d264501f31 Update documentation names and links for alpha.10 2016-09-15 13:59:46 -07:00
Travis Plunk 89b3970cfa Added image requirement to appveyor.yml to make it easier to run on your own appveyor instance 2016-08-29 13:36:45 -07:00
Travis Plunk 6b994dbb2d Move the PowerShell code in appVeyor.yml to a module 2016-08-29 13:18:14 -07:00
Andrew Schwartzmeyer 7f63daafd9 Fix AppVeyor for public repo 2016-08-18 00:06:55 -07:00
Andrew Schwartzmeyer 1e265e915e Update links for alpha.9
Also adds the Windows 8.1 build to the readme, and bumps the AppVeyor
build number.
2016-08-16 14:43:34 -07:00
Travis Plunk 6c1224fb4b Merge pull request #1757 from TravisEz13/FixAppVeyorRelease
Made core build use release configuration
2016-08-12 13:02:34 -07:00
Travis Plunk 8233b5e332 Fix typo when getting Core build output location
Fail build if we fail to build PowerShell.exe before running tests
Fail build if we fail to push an artifact because it doesn't exist.
2016-08-12 12:35:46 -07:00
Travis Plunk 4ba6153c2a Update additional places build configuration needs to be specified 2016-08-12 12:26:05 -07:00
Travis Plunk 3a02842ecb Made core build use release configuration 2016-08-12 12:14:48 -07:00
Andrew Schwartzmeyer 6b4666ce36 Update AppVeyor build number to 6.0.0-alpha.8 2016-08-11 18:38:45 -07:00
Mike Richmond 33c1f2db23 Fixing execution policy so test automation works 2016-08-04 13:15:34 -07:00
Francisco Gamino c16209e39d Enable crossgen on CI 2016-08-03 13:12:51 -07:00
Sergei Vorobev 04c8cdbb20 Be smarter about nuget package names on appveyor 2016-08-02 14:48:46 -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 70ff0cef19 Fix Start-DevPowerShell call from appveyor.yml 2016-07-27 12:19:17 -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 05d9fa07a9 Be sure to invoke only CI tests in AppVeyor 2016-07-27 12:06:51 -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
Karol Kaczmarek 536085ea58 Not installing choco when prerequisites present and confirming before updating env variable 2016-07-25 13:55:33 -07:00
Raghu Shantha [MSFT] f25917d8d0 Generate consistent package names for various platforms 2016-07-22 10:35:51 -07:00
Travis Plunk a51618aa4c Removed test for appveyor.yml 2016-07-20 16:28:33 -07:00
Travis Plunk c69104a750 Made appveyor exclude 'slow' tests 2016-07-20 16:28:32 -07:00
Andrew Schwartzmeyer ea930d3346 Remove Slack CI notifications 2016-07-18 12:23:05 -07:00
Andrew Schwartzmeyer 281c7cf17a Fix AppVeyor version 2016-07-13 13:56:39 -07:00
Andrew Schwartzmeyer dd2f97c0aa Enable caching of dotnet and NuGet packages on CI 2016-07-13 13:56:25 -07:00
Sergei Vorobev df38b7c760 Fix Start-DevPowerShell call from appveyor 2016-07-01 13:16:53 -07:00
Sergei Vorobev 1a98407ee2 Fix Pester call for FullCLR from appveyor.yml 2016-07-01 13:16:52 -07:00
Sergei Vorobev 4af2815740 don't call specific submodules init in CI: get them all 2016-07-01 13:16:52 -07:00
Sergei Vorobev fca7c6e4bd Bump appveyor build version 2016-06-24 15:45:31 -07:00
Sergei Vorobev 963ce9c1ab Remove src/windows-build from CI builds 2016-06-20 14:40:29 -07:00
Andrew Schwartzmeyer e2d1089a08 Test import of cmdlet-example module on FullCLR PowerShell 2016-06-06 11:39:29 -07:00
Raghu Shantha [MSFT] 71a3681d3f Fix more typo in yml 2016-06-02 10:50:17 -07:00
Raghu Shantha [MSFT] a00e79ba82 Fix Appveyor yml parse issues - converted few more tabs to white spaces 2016-06-02 10:41:06 -07:00
Raghu Shantha [MSFT] de8a740955 Fix Appveyor yml parse issues 2016-06-02 10:37:16 -07:00
Raghu Shantha [MSFT] 84823553cc Add Ability to generate Appx packages 2016-06-02 10:31:02 -07:00
Andy Schwartzmeyer 44d92a297a Create MSI packages on AppVeyor 2016-05-24 14:49:03 -07:00
Sergei Vorobev 45f5638676 Fix VersionSuffix in nuget packaging from appveyor.yml 2016-05-22 00:43:36 -07:00
Sergei Vorobev 6259d1ca4e Enable project_feed in appveyor.yml 2016-05-22 00:17:44 -07:00
Sergei Vorobev 159dcee626 Add Publish-NuGetFeed function to build.psm1 2016-05-22 00:17:44 -07:00
Andrew Schwartzmeyer fcf4b38370 Rename PowerShellGitHubDev.psm1 to build.psm1 2016-05-18 13:58:59 -07:00
Andrew Schwartzmeyer 0dc549ecac Use -noninteractive on AppVeyor 2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer aa8dc7c901 Use -noprofile on AppVeyor 2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer 7f491beabb Fix AppVeyor to use Get-PSOutput
Instead of hard-coded paths.
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer ea5d5c3d05 Switch to netcoreapp1.0
Instead of using `dotnet publish`, we can use `dotnet build` and the new
`netcoreapp1.0` framework with a new dependency on
`Microsoft.NETCore.App` to generate output that does not include the
runtime, but can be run anywhere (given the installation of the
runtime).

While we cannot yet adopt a dependency on the shared host until .NET
Core RTM, we are forced to switch to this system anyway because the
latest RC3 packages and CLI do not support `netstandardapp1.5`. See
dotnet/cli#2482.

Thus we're in an in-between state where we have to use `netcoreapp1.0`,
but cannot use `"Microsoft.NETCore.App": { "type": "platform" }` to
utilize the shared host, as we need to continue to ship our host.
Without specifying "platform", we retain the status quo with respect to
build steps and outputs.

Additionally, there is no longer a good reason to use the RC3 packages,
and it has been advised we switch to RC2 since the
`Microsoft.NETCore.App` is only available for RC2. We must update
packages because our current version can no longer be debugged.
2016-04-25 14:01:44 -07:00
Sergei Vorobev db674c7977 Add try-catch to on_finish section to prevent hang 2016-04-19 16:00:09 -07:00
Sergei Vorobev d25cdffcfc Add $ErrorActionPreference = 'Stop' to fail the build 2016-04-19 15:51:54 -07:00
Andrew Schwartzmeyer 70f921e824 Update AppVeyor to use Start-PSBootstrap 2016-04-13 19:24:11 -07:00
Andrew Schwartzmeyer ac157568d6 Publish on AppVeyor
So that the artifacts for Core PowerShell have the .NET Core
dependencies.
2016-04-08 16:25:53 -07:00
Andrew Schwartzmeyer d7233fc4d0 Remove import of Platform module from AppVeyor 2016-04-08 16:25:53 -07:00