[
https://issues.apache.org/jira/browse/IGNITE-13859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pavel Tupitsyn updated IGNITE-13859:
------------------------------------
Description:
The one and only build script is *build.ps1*.
* Remove *build-mono.sh* - Ignite does not work properly under Mono
* Change *build.sh* to delegate to *build.ps1* same way as *build.bat* does
* Update *build.ps1* to work by default on Linux/macOS: instead of looking for
Mono msbuild, simply skip .NET Framework build part and print a warning along
the lines of ".NET Core build succeeded. Full Ignite.NET build requires Windows
and .NET Framework 4.x.". Using msbuild from Mono produces incorrect results
anyway.
* Update *build.ps1* to print a summary at the end, something like "Java build
succeeded, .NET Framework build skipped, .NET Core build succeeded."
* Update README files accordingly
was:
The one and only build script is *build.ps1*.
* Remove *build-mono.sh* - Ignite does not work properly under Mono
* Change *build.sh* to delegate to *build.ps1* same way as *build.bat* does
* Update *build.ps1* to work by default on Linux/macOS: instead of looking for
Mono msbuild, simply skip .NET Framework build part and print a warning along
the lines of ".NET Core build succeeded. Full Ignite.NET build requires Windows
and .NET Framework 4.x.". Using msbuild from Mono produces incorrect results
anyway.
* Update README files accordingly
> .NET: Build scripts and instructions cleanup
> --------------------------------------------
>
> Key: IGNITE-13859
> URL: https://issues.apache.org/jira/browse/IGNITE-13859
> Project: Ignite
> Issue Type: Improvement
> Components: platforms
> Reporter: Pavel Tupitsyn
> Assignee: Pavel Tupitsyn
> Priority: Minor
> Labels: .NET
>
> The one and only build script is *build.ps1*.
> * Remove *build-mono.sh* - Ignite does not work properly under Mono
> * Change *build.sh* to delegate to *build.ps1* same way as *build.bat* does
> * Update *build.ps1* to work by default on Linux/macOS: instead of looking
> for Mono msbuild, simply skip .NET Framework build part and print a warning
> along the lines of ".NET Core build succeeded. Full Ignite.NET build requires
> Windows and .NET Framework 4.x.". Using msbuild from Mono produces incorrect
> results anyway.
> * Update *build.ps1* to print a summary at the end, something like "Java
> build succeeded, .NET Framework build skipped, .NET Core build succeeded."
> * Update README files accordingly
--
This message was sent by Atlassian Jira
(v8.3.4#803005)