[jira] [Comment Edited] (IGNITE-3886) .NET: Build script

2016-12-21 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn edited comment on IGNITE-3886 at 12/21/16 1:05 PM:
--

Merged to master, changed Coverage nightly suite to use the script.


was (Author: ptupitsyn):
Merged to master.

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


[jira] [Comment Edited] (IGNITE-3886) .NET: Build script

2016-12-13 Thread Pavel Tupitsyn (JIRA)

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


[jira] [Comment Edited] (IGNITE-3886) .NET: Build script

2016-12-13 Thread Pavel Tupitsyn (JIRA)

[ 
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 2:00 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)

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)


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. I think it is very 
unlikely that a person who wants to build Ignite from sources does not have 
PowerShell installed.
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)


[jira] [Comment Edited] (IGNITE-3886) .NET: Build script

2016-11-29 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn edited comment on IGNITE-3886 at 11/29/16 4:12 PM:
--

Temporary build to test the script: 
http://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteTests_IgnitePlatformNetNuGetTemp&branch_IgniteTests=pull/1298/head

After merge to master we can use this script in nightly coverage runs to make 
sure it works.


was (Author: ptupitsyn):
Temporary build to test the script: 
http://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteTests_IgnitePlatformNetNuGetTemp&branch_IgniteTests=pull/1298/head

> .NET: Build script
> --
>
> Key: IGNITE-3886
> URL: https://issues.apache.org/jira/browse/IGNITE-3886
> Project: Ignite
>  Issue Type: Task
>  Components: platforms
>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)


[jira] [Comment Edited] (IGNITE-3886) .NET: Build script

2016-11-29 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn edited comment on IGNITE-3886 at 11/29/16 4:13 PM:
--

Temporary build to test the script: 
http://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteTests_IgnitePlatformNetNuGetTemp&branch_IgniteTests=pull/1298/head

After merge to master we can use this script in nightly coverage runs to test 
it continuously (can't use it in main suites because in older branches this 
will fail).


was (Author: ptupitsyn):
Temporary build to test the script: 
http://ci.ignite.apache.org/viewType.html?buildTypeId=IgniteTests_IgnitePlatformNetNuGetTemp&branch_IgniteTests=pull/1298/head

After merge to master we can use this script in nightly coverage runs to make 
sure it works.

> .NET: Build script
> --
>
> Key: IGNITE-3886
> URL: https://issues.apache.org/jira/browse/IGNITE-3886
> Project: Ignite
>  Issue Type: Task
>  Components: platforms
>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)