[ 
https://issues.apache.org/jira/browse/IGNITE-3886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15745229#comment-15745229
 ] 

Pavel Tupitsyn edited comment on IGNITE-3886 at 12/13/16 3:05 PM:
------------------------------------------------------------------

1) Done. That's actually a very good point, and now the script works on 
TeamCity without any tweaks, because we have M2_HOME there.

2) mavenOpts parameter added.

3) PowerShell is already used in pre-build steps for AnyCPU to build both x64 
and x86. Some things are really hard in regular batch scripts. And PowerShell 
is everywhere already, every supported up-to date Windows system has 4.0 
version installed. Visual Studio requires it, for example.

So yes, let's keep it as is for now. If there is demand, we can rewrite to 
batch script.

4) Done.


was (Author: ptupitsyn):
1) Done. That's actually a very good point, and now the script works on 
TeamCity without any tweaks, because we have M2_HOME there.

2)

3) PowerShell is already used in pre-build steps for AnyCPU to build both x64 
and x86. Some things are really hard in regular batch scripts. And PowerShell 
is everywhere already, every supported up-to date Windows system has 4.0 
version installed. Visual Studio requires it, for example.

So yes, let's keep it as is for now. If there is demand, we can rewrite to 
batch script.

4)

> .NET: Build script
> ------------------
>
>                 Key: IGNITE-3886
>                 URL: https://issues.apache.org/jira/browse/IGNITE-3886
>             Project: Ignite
>          Issue Type: Task
>          Components: platforms
>    Affects Versions: 2.0
>            Reporter: Pavel Tupitsyn
>            Assignee: Pavel Tupitsyn
>              Labels: .NET
>             Fix For: 2.0
>
>
> Create a build script with powershell or cake http://cakebuild.net/.
> Currently, we have our build completely automated on TeamCity. However, it 
> should be possible to build everything (jars, dlls, NuGet) locally with a 
> single command.
> As a result, we should have:
> * bin folder with all .NET-related files (DLL, XML, XSD, etc) and Libs folder 
> with jar files
> * nupkg folder with all NuGet packages
> Investigate how to integrate this with Maven: IGNITE-2292



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to