Valentin Kulichenko created IGNITE-15955:
--------------------------------------------

             Summary: [IGNITE 3] Packaging improvements
                 Key: IGNITE-15955
                 URL: https://issues.apache.org/jira/browse/IGNITE-15955
             Project: Ignite
          Issue Type: Improvement
          Components: build
    Affects Versions: 3.0.0-alpha3
            Reporter: Valentin Kulichenko


One of the ideas discussed in the scope of Ignite 3 was to provide a 
lightweight download with the CLI tool, which will then allow to install core 
artifacts and manage local node if needed. This however, seems to provide 
significant complications with a little value, mainly for the following reasons:
 * Core artifacts installation is a separate step that user has to perform.
 * This approach poorly integrates with OS-specific packaging systems (RPM, 
DEB.etc.) and with Linux services.
 * CLI tool becomes cumbersome because it manages both local nodes and remote 
cluster.

Proposing to create three separate downloadable ZIP packages:
 * {{ignite-cli}} - contains only CLI tool, can be used to connect to a remote 
cluster.
 * {{ignite-core}} - contains Ignite core artifacts required to start local 
nodes, and scripts to manage those nodes ({{{}ignite-start{}}}, 
{{{}ignite-stop{}}}, {{{}ignite-restart{}}}).
 * {{ignite}} - meta package combining {{ignite-cli}} and {{{}ignite-core{}}}.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to