Bug 392264 - Provide generic tool installation support
Summary: Provide generic tool installation support
Status: NEW
Alias: None
Product: Hudson
Classification: Technology
Component: Core (show other bugs)
Version: 3.0.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Winston Prakash CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-17 20:49 EDT by Winston Prakash CLA
Modified: 2012-10-17 20:50 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Winston Prakash CLA 2012-10-17 20:49:46 EDT
Right know JDKs, Maven and ant can be auto downloaded and installed. I would like to have that support extended to any tools the build system needs.

I imagine the system to work like this

    in "manage hudson" we get a new entry for "managing tools"

    In the Manage tools page you can define any tool by specifying a name and a environment variable.
    For each tool you can then add installers just like for maven.
    On the job configuration page, you define which tools this job needs, and they are installed automatically

    Perhaps the JDK,ant, Maven can later be moved from the main configuration page to Manage tools

My personal need for this is installing things like weblogic server, jython etc.
Comment 1 Winston Prakash CLA 2012-10-17 20:50:00 EDT
 orrc added a comment - 08/Mar/10 2:50 PM

This would be incredible and – given the existence already of the 'Download zip/tar' and 'Run script' options for the existing JDK/Ant/Maven tool options – hopefully not overly difficult to implement.

This, along with the ability to specify an installation per label, would be perfect for easily deploying so many classes of not-so-Java-oriented slaves.