Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Hudson-ci/Using Hudson/Installing Hudson/Installing Hudson DEB"
< Hudson-ci | Using Hudson | Installing Hudson
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{Hudson|pageTitle=Installing Hudson on Debian and Ubuntu}} |
− | == Introduction == | + | == Introduction == |
− | + | ||
− | + | This is a quick guide only, for more information see {{HudsonBookLink|chapter=3|section=3}} | |
− | {{ | + | |
− | + | On Debian-based distributions, such as Ubuntu, you can install Hudson through {{code|apt-get}}. | |
− | + | Recent versions are available in [http://hudson-ci.org/downloads/debian/ http://hudson-ci.org/downloads/debian/] {{Note|This Link needs to be amended when builds start on Eclipse}} | |
− | + | ||
− | + | ||
− | == | + | == Installation == |
− | + | #sudo sh -c "echo 'deb <nowiki>http://hudson-ci.org/debian /</nowiki>' > /etc/apt/sources.list.d/hudson.list" | |
+ | #{{code|sudo apt-get update}} | ||
+ | #sudo apt-get install hudson | ||
− | + | == Upgrade == | |
− | * sudo apt-get | + | *sudo apt-get update |
− | + | and then after a backup | |
− | + | *sudo apt-get upgrade | |
− | + | ||
− | + | ||
− | + | ||
− | == | + | == What does this package do? == |
− | * Try Hudson locally : [http://localhost:8080 http://localhost:8080] and install whatever plugins and more you need. | + | #Hudson will be launched as a daemon up on start. See {{path|/etc/init.d/hudson}} for more details. |
− | * You might want to [[Hudson-ci/ | + | #The 'hudson' user is created to run this service. |
+ | #Log file will be placed in {{path|/var/log/hudson/hudson.log}}. Check this file if you are troubleshooting Hudson. | ||
+ | #{{path|/etc/default/hudson}} will capture configuration parameters for the launch. | ||
+ | |||
+ | == Where to go from here? == | ||
+ | |||
+ | *Try Hudson locally : [http://localhost:8080 http://localhost:8080] and install whatever plugins and more you need. | ||
+ | *You might want to [[Hudson-ci/Running Hudson behind Apache|make Hudson visible through Apache]], to make it available on port 80 (for example, [http://myserver/hudson/ http://myserver/hudson/] instead of [http://myserver:8080/ http://myserver:8080/]). See [http://www.zzorn.net/2009/11/setting-up-hudson-on-port-80-on-debian.html this blog for more details] |
Latest revision as of 20:18, 15 August 2014
Hudson Continuous Integration Server | |
Website | |
Download | |
Community | |
Mailing List • Forums • IRC • mattermost | |
Issues | |
Open • Help Wanted • Bug Day | |
Contribute | |
Browse Source |
Installing Hudson on Debian and Ubuntu |
---|
Contents
Introduction
This is a quick guide only, for more information see The Hudson Book Section 3.3
On Debian-based distributions, such as Ubuntu, you can install Hudson through apt-get.
Recent versions are available in http://hudson-ci.org/downloads/debian/
Installation
- sudo sh -c "echo 'deb http://hudson-ci.org/debian /' > /etc/apt/sources.list.d/hudson.list"
- sudo apt-get update
- sudo apt-get install hudson
Upgrade
- sudo apt-get update
and then after a backup
- sudo apt-get upgrade
What does this package do?
- Hudson will be launched as a daemon up on start. See /etc/init.d/hudson for more details.
- The 'hudson' user is created to run this service.
- Log file will be placed in /var/log/hudson/hudson.log. Check this file if you are troubleshooting Hudson.
- /etc/default/hudson will capture configuration parameters for the launch.
Where to go from here?
- Try Hudson locally : http://localhost:8080 and install whatever plugins and more you need.
- You might want to make Hudson visible through Apache, to make it available on port 80 (for example, http://myserver/hudson/ instead of http://myserver:8080/). See this blog for more details