[ 
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)

Reply via email to