Skip to content

Conversation

@lg2de
Copy link
Contributor

@lg2de lg2de commented Aug 14, 2023

Makes build definition less complex, hopefully...

  • Remove SDKs not used in the projects
  • Remove duplicated build code
  • Fix executing tests

The old SDKs (3.1, 5.0) are not used anymore.
The solution is using netstandard, net4xx, and net6.0, so SDK 6.0 is required for build. When global.json is used, we should install the version specified there.
Further, net7 is used explicitly in the integration tests and must be installed separately. Please note that currently only 7.0.203 is working fine. Newer versions causes compiler warnings/errors. This should be fixed separately.

Triggered and scheduled builds were using less shared definition than possible. This causes broken nightly build in the past.

The tests for MVCRAZOR and ASPNET were not executed on build server because of the wrong project settings. I fixed that and activated option to fail if this happens again.

@lg2de lg2de force-pushed the more-simple-build branch 5 times, most recently from d9535e6 to 800710b Compare August 14, 2023 13:51
@lg2de lg2de changed the title Make build definition less complex Rework build definition Aug 14, 2023
@lg2de lg2de force-pushed the more-simple-build branch 5 times, most recently from 18d4fbb to 7c145b6 Compare August 14, 2023 17:30
@lg2de lg2de marked this pull request as ready for review August 14, 2023 17:38
@lg2de lg2de force-pushed the more-simple-build branch from 7c145b6 to 8f8b14f Compare October 31, 2023 13:50
@lg2de lg2de force-pushed the more-simple-build branch from 8f8b14f to 49cc7fd Compare October 31, 2023 14:08
@lg2de
Copy link
Contributor Author

lg2de commented Oct 31, 2023

@daveMueller , @MarcoRossignoli , please note that this fixes EXECUTING of some integration tests.

@Bertk Bertk added the stale label Apr 9, 2024
@Bertk
Copy link
Collaborator

Bertk commented Apr 9, 2024

This PR was closed because it is outdated.

@Bertk Bertk closed this Apr 9, 2024
@lg2de
Copy link
Contributor Author

lg2de commented Apr 9, 2024

What means outdated?
It was actual when I created the PR. It's a pity that it just stayed there.

@Bertk
Copy link
Collaborator

Bertk commented Apr 11, 2024

Sorry, the sequence of PRs are random but this PR was not rebased and is somehow obsolete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2 participants