Commit graph

38 commits

Author SHA1 Message Date
Sergei Vorobev 963ce9c1ab Remove src/windows-build from CI builds 2016-06-20 14:40:29 -07:00
Sergei Vorobev 333a809fe8 Revert "Temporarily disable xUnit tests"
This reverts commit 3d18f454f6.
2016-06-10 07:16:33 +00:00
Andrew Schwartzmeyer 0b0b141ea5 Move download.sh script to tools tree 2016-06-06 12:15:49 -07:00
Andrew Schwartzmeyer 3d18f454f6 Temporarily disable xUnit tests 2016-05-18 20:03:57 -07:00
Andrew Schwartzmeyer feded5d979 Import build.psm1 on Travis
`ag` ignored the `.travis.yml` when this change was made.
2016-05-18 19:48:28 -07:00
Andrew Schwartzmeyer 800fa4ca18 Remove env key from OS X build
`Start-PSBootstrap` takes care of this.
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer 5c7fcbb462 Enable xUnit tests on Linux
We have to pretend they pass on OS X for now.
2016-04-14 18:07:33 -07:00
Andrew Schwartzmeyer 745fd43ede Increase ulimit on OS X 2016-04-14 09:45:18 -07:00
Andrew Schwartzmeyer 6851fe374c Enable OS X on Travis
Remove unsupported osx.10.10-x64 moniker. Use `osx_image: xcode7.3` to
get an OS X 10.11 image on Travis.
2016-04-14 09:45:18 -07:00
Andrew Schwartzmeyer b2bc4183fe Disable Travis CI OS X support
Unfortunately, Travis CI's OS X machines are 10.9.5, per
https://docs.travis-ci.com/user/osx-ci-environment/#CI-environment-OS.
While NuGet supports the RID, .NET Core does not yet publish 10.9
packages, resulting in a build failure we can't do anything about.

I've asked for best-effort support by providing runtime packages for
10.9 in dotnet/corefx#7731.

Revert "Add OS X 10.9 runtime"

This reverts commit 19ab0de84c.
2016-04-13 19:24:12 -07:00
Andrew Schwartzmeyer beccce54a8 Use matrix.include and fix OS X PATH 2016-04-13 19:24:12 -07:00
Andrew Schwartzmeyer aa1af214bc Add OS X to Travis CI matrix 2016-04-13 19:24:12 -07:00
Andrew Schwartzmeyer 995eaf4c0f Update Travis to use Start-PSBootstrap 2016-04-13 19:24:11 -07:00
Andrew Schwartzmeyer 285253da02 Disable xUnit tests on Travis temporarily
Until #806 is resolved.
2016-04-12 16:00:05 -07:00
Andrew Schwartzmeyer aa21bfc635 Use Start-PSPester on Travis 2016-04-01 22:35:00 -07:00
Andrew Schwartzmeyer f3f0bc0b11 Fix Pester path for Travis 2016-04-01 22:35:00 -07:00
Andrew Schwartzmeyer a158bf654d Disable Travis cache 2016-04-01 20:49:23 -07:00
Andrew Schwartzmeyer 4601340f54 Use Start-PSxUnit on Travis 2016-04-01 20:49:03 -07:00
Andrew Schwartzmeyer 9571b220b2 Initialize googletest submodule on Travis 2016-04-01 18:04:25 -07:00
Andrew Schwartzmeyer 540acd59d1 Install latest .NET CLI packages on Travis 2016-04-01 17:52:00 -07:00
Sergei Vorobev 111b254f3d Remove psl-monad submodule
Fix #656
2016-03-30 20:01:05 -07:00
Andrew Schwartzmeyer ef91bf76d0 Revert "Disable xUnit tests on Travis"
This reverts commit a7e6a946b7.

Resolves #727.
2016-03-22 12:21:32 -07:00
Andrew Schwartzmeyer a7e6a946b7 Disable xUnit tests on Travis
The .NET Core xUnit runner is incompatible with build 23921. We have to
disable running the tests until dotnet/cli#1975 is resolved.
2016-03-21 14:31:41 -07:00
Andrew Schwartzmeyer 41260dd9c8 Run xUnit tests on Travis 2016-03-17 17:13:16 -07:00
Andrew Schwartzmeyer b89a908e57 Build on Travis using PowerShell build module 2016-03-17 12:47:43 -07:00
Andrew Schwartzmeyer 412709c619 Bump Travis CI version to 1675
The latest in the feed, per the readme.
2016-03-17 12:47:43 -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
Andrew Schwartzmeyer 57181103cf Bump .NET CLI to build 1638 2016-03-07 14:17: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 4ddd0a8a4e Cache apt repositories on Travis 2016-02-26 11:36:47 -08:00
Andrew Schwartzmeyer bc3096c94f Cache ~/.nuget on Travis
Should speed up builds by several minutes.
2016-02-26 11:05:09 -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 36bc1279a2 Pin dotnet-nightly package on Travis 2016-02-17 14:20:15 -08:00
Andrew Schwartzmeyer dacaebefb8 Move Pester to submodule to Host/Modules
This way it can also be deployed automatically, removing the last manual
copy steps from our build scripts.

Travis and AppVeyor configurations updated for new submodule location.
2016-02-10 12:58:56 -08:00
Andrew Schwartzmeyer bea156b61c Move Travis CI notifications to PSCore Slack #ci channel 2016-02-02 19:57:04 -08:00
Andrew Schwartzmeyer ee79e87d65 Let Travis notify Slack 2016-01-22 15:05:57 -08:00
Andrew Schwartzmeyer 0bdd2e4182 Enable Travis CI
- Add badge to readme
- Use language 'cpp' because 'csharp' would bring in Mono
- Set to Trusty Tahr (Ubuntu 14.04)
- Only clone necessary submodules
- Use SSH for powershell-ci user access
- Install dotnet-cli
- Build PowerShell
- Run Pester tests
2016-01-22 14:33:34 -08:00