Граф коммитов

113 Коммитов

Автор SHA1 Сообщение Дата
Andrew Arnott c2c2ec1858
Use more portable #! for ps1 2020-03-29 20:26:44 -06:00
Andrew Arnott ae335995e9
Make ps1 scripts directly executable from linux 2020-03-29 19:44:22 -06:00
Andrew Arnott f0b174a546
Update NB.GV
This gets Omnisharp on Linux to work.
2020-03-29 07:35:13 -06:00
Andrew Arnott 426a7bd79f
Update package references 2020-03-28 16:15:06 -06:00
Andrew Arnott ce7cd13abb
Recommend C# extension in VS Code by its new name 2020-03-28 13:03:09 -06:00
Andrew Arnott c5581d16fe
Fix dmp collection on Azure Pipelines 2020-03-27 15:39:20 -06:00
Andrew Arnott 532c6245f4
Merge pull request #43 from AArnott/testhangdump
Collect dumps and sequence.xml files on test hangs and crashes
2020-03-27 15:19:29 -06:00
Andrew Arnott 8a3f6cd5d4
Collect deployables on GitHub Actions even for failing jobs 2020-03-27 15:18:58 -06:00
Andrew Arnott 941448de1f
Collect crash/hang dumps on GitHub Actions 2020-03-27 14:51:27 -06:00
Andrew Arnott 70a1f50d26
Collect dumps and sequence.xml files on test hangs and crashes
This makes diagnosing test runner crashes and hangs on Azure Pipelines possible.
After such a failure, a testResults artifact is collected that includes the `Sequence_*.xml` and `testhost.*.dmp` files collected at the timeout or crash.
These files can then be downloaded from the Azure Pipeline artifacts for study.
2020-03-27 11:57:16 -06:00
Andrew Arnott 917c049253
Accommodate PathInfo as keys from artifact scripts 2020-03-27 10:12:41 -06:00
Andrew Arnott 8c4c16154c
Consider test .runsettings files to be xml 2020-03-27 10:11:57 -06:00
Andrew Arnott bdd6849d99
Update to global.json 3.1.201 2020-03-27 10:05:42 -06:00
Andrew Arnott d2580270ba
Merge pull request #42 from xuachen/symbolFolder
Use agent jobname for for symbols folder
2020-03-26 07:30:42 -06:00
Tina Chen 53448b3d68
Use agent jobname for for symbols folder 2020-03-25 15:36:12 -07:00
Andrew Arnott 6d4f8cb53d
Fix env var casing for variables 2020-03-06 13:13:29 -07:00
Andrew Arnott 43d492bdd1
Fix artifacts/variables.ps1 to check env vars in all caps 2020-03-06 13:12:28 -07:00
Andrew Arnott 3d164a2c0c
Fix _pipelines.ps1 to check env vars in all caps 2020-03-06 13:07:24 -07:00
Andrew Arnott abf3830bc9
Add Directory.Build.rsp file 2020-03-03 09:50:03 -07:00
Andrew Arnott c608bf061a
Only install .NET Core runtimes once per version 2020-03-03 09:33:08 -07:00
Andrew Arnott e0365203f8
Generate msbuild properties for every restored package 2020-02-29 07:06:03 -07:00
Andrew Arnott d54e43ed8c
More assuredly pin the .NET Core SDK version
There's talk that the .NET SDK may change the default value for rollForward from "patch" to "latestMajor", effectively turning our "version" property to a minimum instead of a 'pin'.
Setting rollForward explicitly guards against this.
2020-02-27 23:18:59 -07:00
Andrew Arnott ba764031a8
Use macOS-10.15
macOS 10.13 is about to be decommissioned on Azure Pipelines
2020-02-25 13:34:43 -07:00
Andrew Arnott 5fbad730e2
Always collect artifacts, even on build failures 2020-02-25 13:34:42 -07:00
Andrew Arnott fc25f7a166
Remove unused ci_feed from GitHub workflow 2020-02-25 13:34:42 -07:00
Andrew Arnott 13d8ac0483
Merge pull request #40 from AArnott/sdkRefUpdates
Update SDK package references
2020-02-13 14:09:52 -07:00
Andrew Arnott 2cca5c359f
Merge pull request #39 from AArnott/updateCoverlet
Update coverlet.msbuild to 2.8.0
2020-02-13 13:50:42 -07:00
Andrew Arnott ca0811eb72
Update SDK package references 2020-02-13 13:48:09 -07:00
Andrew Arnott aa77109d0a
Update coverlet.msbuild to 2.8.0 2020-02-13 13:45:54 -07:00
Andrew Arnott 4581830668
Set NUGET_PACKAGES in CI workflow 2020-01-17 07:29:57 -07:00
Andrew Arnott c79f03c172
Merge pull request #37 from AArnott/pinCompilers
Pin the compiler version
2020-01-16 13:57:40 -07:00
Andrew Arnott 2e0c3eb6f0
Pin the compiler version
Although we already pin the SDK which includes compilers, when we use msbuild.exe (including VS) to build we still get whatever compilers are on the box. Pinning the compilers has many of the same merits as pinning the SDK.
2020-01-16 13:49:59 -07:00
Andrew Arnott bef2e478be
Merge pull request #36 from AArnott/shallowClone
Simpler way to avoid shallow clone
2020-01-14 20:25:48 -07:00
Andrew Arnott ad12e4a7f4
Simpler way to avoid shallow clone 2020-01-14 20:22:47 -07:00
Andrew Arnott 366d5df26c
Start with GitHub Actions (#34) 2020-01-14 14:59:28 -07:00
Andrew Arnott 56ab8cb586
Use latest StyleCop
As necessary for nullable ref type syntax to not flag as warnings in StyleCop
2019-12-24 14:35:30 -07:00
Andrew Arnott 35bf0941b3
Test on .NET Core 3.1
.NET Core 2.2 is no longer supported.
Testing on 2.1 and 3.1 focus testing on LTS releases of .NET Core.
2019-12-24 14:35:01 -07:00
Andrew Arnott e888eb5402
Bump SDK version to 3.1 2019-12-24 13:23:35 -07:00
Andrew Arnott be9bbd097f
Update package refs
Also stop packing pdb in main nupkg
2019-12-18 13:50:26 -07:00
Andrew Arnott 21c8e26df5
Merge pull request #31 from AArnott/upgrade
Upgrade NuGet credprovider in Azure Pipelines
2019-12-11 20:26:06 -07:00
Andrew Arnott 153cd7d1aa
Upgrade NuGet credprovider in Azure Pipelines
On private agents where it may exist from a prior build, it's important that we update it to whatever the latest version is.
2019-12-11 17:31:54 -07:00
Andrew Arnott bec0bf9dc6
Merge pull request #30 from AArnott/useTemp
Use AGENT_TEMPDIRECTORY for tools
2019-12-11 17:30:26 -07:00
Andrew Arnott b79e0301b3
Use AGENT_TEMPDIRECTORY for tools
AGENT_TOOLSDIRECTORY may not be cleaned between each build, so AGENT_TEMPDIRECTORY which certainly is cleaned is a better place to put files that might need newer versions downloaded and/or installed each time.
2019-12-11 17:13:57 -07:00
Andrew Arnott 5a6c63701f
Fix and add to the init.ps1 description docs 2019-12-04 13:03:21 -07:00
Andrew Arnott 51d643cbab
Avoid restoring packages under -whatif 2019-11-22 09:02:44 -07:00
Andrew Arnott ea9aac0dc0
Merge pull request #29 from AArnott/fix25
Add Expand-Template.cmd stub
2019-11-14 22:05:57 -07:00
Andrew Arnott d6fe240553
Add comment explaining where to get the guid from
Fixes #28
2019-11-14 22:03:46 -07:00
Andrew Arnott 65c7a0b46f
Fix synopsis of Convert-PDB.ps1 script
Fixes #24
2019-11-14 22:01:51 -07:00
Andrew Arnott 7248b76f71
Add Expand-Template.cmd stub 2019-11-14 21:57:40 -07:00
Andrew Arnott f78ee0462a
Capture exit codes within init.cmd from ps1 script 2019-11-14 21:43:54 -07:00