Commit Graph

60 Commits

Author SHA1 Message Date
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
Andrew Schwartzmeyer
bfaad3f057 Programmatic update of core console host rename 2016-04-08 10:59:41 -07:00
Sergei Vorobev
2275048791 Disable AppVeyor cache 2016-04-04 11:25:22 -07:00
Andrew Schwartzmeyer
a6fd5c70d9 Fix FullCLR build script for build instead of publish 2016-04-01 23:10:34 -07:00
Andrew Schwartzmeyer
c66375e82d Fix paths for AppVeyor 2016-04-01 22:35:00 -07:00
Andrew Schwartzmeyer
5a1666c984 Fix programatic references to Linux.Host 2016-04-01 19:15:41 -07:00
Andrew Schwartzmeyer
9571b220b2 Initialize googletest submodule on Travis 2016-04-01 18:04:25 -07:00
Andrew Schwartzmeyer
2ddf3e9ff0 Bump .NET CLI version on AppVeyor 2016-04-01 16:52:14 -07:00
Sergei Vorobev
111b254f3d Remove psl-monad submodule
Fix #656
2016-03-30 20:01:05 -07:00
Andrew Schwartzmeyer
d5d0d29cf9 Fix use of install.ps1 on AppVeyor
Resolves #718.

The 1.0.0 builds are no longer in the "beta" channel.

Update version to 1888.
2016-03-21 14:31:41 -07:00
Sergei Vorobev
9091d58bb7 Set AppVeyor image to Visual Studio 2015 2016-03-15 13:22:47 -07:00
Andrew Schwartzmeyer
44a991c24d Upgrade CLI to build 1718
Per dotnet/cli#1783, this should resolve PowerShell/PowerShell#638.

Unfortunately, per dotnet/cli#1839, the Ubuntu package feed is
out-of-date. So now Travis and AppVeyor aren't quite in sync. This is
not great, but the Ubuntu version of CLI does not have the same
regression that the Windows version had.

The readme has been updated to note how to install an actually
up-to-date copy on Linux.
2016-03-14 10:49:31 -07:00
Sergei Vorobev
b126d698e2 Hide output of dotnet restore by default
Address Andy's comments about build script.
Add more information about the version into build
Use windows inbox version of pester for FullCLR
Revert dotnet cli to a known good version to avoid #638
2016-03-11 18:24:43 -08:00
Sergei Vorobev
b28d96d700 Incorporate build.FullCLR.ps1 in PowerShellGitHubDev.psm1
This commit fixes #652
2016-03-11 16:19:05 -08:00
Andrew Schwartzmeyer
7148cfc427 Print dotnet --version on AppVeyor 2016-03-09 14:26:19 -08:00
Andrew Schwartzmeyer
57181103cf Bump .NET CLI to build 1638 2016-03-07 14:17:31 -08:00
Andrew Schwartzmeyer
2fbc07fa72 Import Platform module on AppVeyor 2016-03-04 15:44:39 -08:00
Andrew Schwartzmeyer
aca021aaad Don't cache NuGet packages on AppVeyor
Because the resulting archive is too big, so AppVeyor wastes time making
it and testing it, and then refuses to upload it.
2016-03-03 13:57:31 -08:00
Andrew Schwartzmeyer
ee7ea8011d Bump CLI to 1.0.0.001598 2016-03-01 12:27:55 -08:00
Andrew Schwartzmeyer
a4ab3cc8b6 Bump CLI version to build 1540
Latest common build.
2016-02-26 12:26:28 -08:00
Andrew Schwartzmeyer
f18a3478da Cache CLI on AppVeyor 2016-02-26 11:36:42 -08:00
Andrew Schwartzmeyer
48237fef3d Cache ~/.nuget on AppVeyor 2016-02-26 11:21:50 -08:00
Sergei Vorobev
98a94683fd Fail appveyor build, if CoreCLR tests failed on windows 2016-02-25 23:48:06 -08:00
Andrew Schwartzmeyer
31624ebd89 Use Start-PSBuild on AppVeyor 2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
de7b0eac08 Use deployed Pester module path instead of src 2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
d3c6d274ed Fix capitalization of GitHub in dev module's name 2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
5c0abec45b Pin CLI to 1.0.0.001425 and update readme 2016-02-18 10:06:56 -08:00
Andrew Schwartzmeyer
1436668fd1 Use CLI obtain script to install on AppVeyor 2016-02-17 14:20:15 -08:00