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