You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Dmitriy Setrakyan (JIRA)" <ji...@apache.org> on 2015/07/27 07:30:05 UTC

[jira] [Created] (IGNITE-1160) Ignite.deploy(...) method to automatically deploy user code and libraries

Dmitriy Setrakyan created IGNITE-1160:
-----------------------------------------

             Summary: Ignite.deploy(...) method to automatically deploy user code and libraries
                 Key: IGNITE-1160
                 URL: https://issues.apache.org/jira/browse/IGNITE-1160
             Project: Ignite
          Issue Type: Improvement
          Components: general
            Reporter: Dmitriy Setrakyan
             Fix For: sprint-9


Implement {{Ignite.deploy(...}} method to automatically deploy user code and libraries on all Ignite server nodes.

The method should accept the following parameters:
# A collection of URIs to get user archives from (ZIPs and JARs should be handled.
# A collection of GIT repositories with a POM file
# A collection of Maven artifacts and Maven repositories.

We should also add {{-deploy}} option to the {{ignite.sh}} script should should start a client node and automatically deploy the specified artifacts (supporting all the options listed above)

The process should be as follows:
# start as many server nodes as needed.
# start a client node, call {{deploy(...)}} and then start using the client.
# alternatively, call {{ignite.sh -deploy}} to deploy code on the servers, before starting using Ignite. 



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