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