Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AppVeyor: Build tweaks & misc fixes #1450

Merged
merged 19 commits into from May 2, 2020
Merged

Conversation

NickCraver
Copy link
Member

@NickCraver NickCraver commented May 2, 2020

Simplifying and improve build speed.

  • Decreases builds from 8-13 minutes down to ~2 minutes (while running more tests)
  • Moves to SQL Server 2019 on AppVeyor
  • Moves the 2 longest running tests with params to [FactLongRunning]
  • Bumps tests up to netcoreapp3.1
  • Also fixes .Contrib tests
  • Moves to Build.csproj
  • Simplifies build.ps1
  • Removed defunct build.sh
  • Nukes IsAppveyor (moves to environmental variable overloads)
  • Builds now work in Linux/macOS

@NickCraver NickCraver changed the title AppVeyor: Build tweaks AppVeyor: Build tweaks & Misc Fixes May 2, 2020
@NickCraver NickCraver changed the title AppVeyor: Build tweaks & Misc Fixes AppVeyor: Build tweaks & misc fixes May 2, 2020
@NickCraver NickCraver marked this pull request as ready for review May 2, 2020 03:02
@NickCraver
Copy link
Member Author

Will merge this tomorrow, but should be good to go

Nick Craver added 4 commits May 2, 2020 07:05
This is at the project level, so not needed in each file.
Can't use most of it since it won't light up with `net461`, but at be consistent across projects. When we drop net4x later this'll take more effect.
@NickCraver
Copy link
Member Author

Getting this in to make all other progress faster :)

@NickCraver NickCraver merged commit 663588f into master May 2, 2020
@NickCraver NickCraver deleted the craver/appveyor-tweaks branch July 31, 2020 20:36
OneLineTwoBugs pushed a commit to OneLineTwoBugs/Dapper that referenced this pull request Nov 23, 2020
Simplifying and improve build speed.

- Decreases builds from 8-13 minutes down to ~2 minutes (while running more tests)
- Moves to SQL Server 2019 on AppVeyor
- Moves the 2 longest running tests with params to `[FactLongRunning]`
- Bumps tests up to `netcoreapp3.1`
- Also fixes .Contrib tests
- Moves to `Build.csproj`
- Simplifies `build.ps1`
- Removed defunct `build.sh`
- Nukes `IsAppveyor` (moves to environmental variable overloads)
- Builds now work in Linux/macOS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant