Welches gerade die aktuellste Version ist kann hier nachgeschaut werden:
http://java.net/nonav/projects/hudson/downloads/directory/war
Ich holde mir das gerade aktuelle hudson.war und verschiebe es in mein Tomcat-Webapp-Verzeichniss:
wget http://java.net/nonav/projects/hudson/downloads/download/war/hudson-1.393.war
sudo mv hudson-1.393.war /var/lib/tomcat6/webapps/hudson.war
Nun benötigt Hudson ein Arbeits-Verzeichniss mit genügend Rechten:
(http://wiki.hudson-ci.org/display/HUDSON/Containers)
mkdir /home/michael/hudson
chmod 777 /home/michael/hudson
Nun muss noch das Verzeichniss als HUDSON_HOME bekannt gegeben werden:
sudo nano /etc/default/tomcat6
JAVA_OPTS="-Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC -DHUDSON_HOME=/home/michael/hudson/"
Jetzt noch den Tomcat neustarten:
$ sudo /etc/init.d/tomcat6 restart
Und nun die Hudson Web Console aufrufen:
http://deine-url:8080/hudson/
In hundson MAVEN_HOME setzen (in der web-consolen config)
/usr/share/maven2/
dann mercurial plugin installieren
User für Hudson anlegen:
sudo htpasswd -c /etc/hg/htpasswd hudson
lokales mavenrepo anpassen:
sudo nano /usr/share/maven2/conf/settings.xml
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
Unable to locate the Javac Compiler in:
/usr/lib/jvm/java-6-openjdk/jre/../lib/tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.Hiermit kann man die java version wählen wenn man mehrere installiert hat
sudo update-alternatives --config java
Keine Kommentare:
Kommentar veröffentlichen