Details
Description
Project refactoring in IGNITE-15504 has caused release builds on TeamCity to fail, both Main and Nightly:
https://ci.ignite.apache.org/buildConfiguration/Releases_NightlyRelease_ApacheIgniteNightlyReleaseAssembleNugetPackages?branch=%3Cdefault%3E&buildTypeTab=overview&mode=builds#all-projects
Right now we use a complicated sequence of configurations:
- Build .NET binaries (dlls) on Windows
- Build jars and binary packages (zip with dlls and jars) on Linux
- Build NuGets (with dlls and jars) on Windows
All parts of .NET can be now built on Linux, so the plan is:
- Remove .NET logic from "[1] Build .Net and C++" configuration
- Remove "[3] Build & Upload Nuget Staging Packages", put this logic into "[1] Release Build"
- One step "pwsh ./.build.ps1 -skipJava" will create dlls and nuget packages
- We can upload nuget packages together with rpm/deb and other binaries to Apache SVN for vote
Attachments
Issue Links
- is caused by
-
IGNITE-15504 .NET: SDK 2.1 is out of support, make sure project can be developed with newer SDKs
- Resolved
- relates to
-
IGNITE-15768 Change get version script in nightly release build after IGNITE-15645
- Closed
-
IGNITE-15816 .NET: Put NuGet packages to SVN for release vote
- Closed
- links to