Differences between revisions 5 and 6
Revision 5 as of 2011-01-11 12:47:19
Size: 1052
Comment: so little text so many typos
Revision 6 as of 2011-01-11 13:11:08
Size: 2114
Comment:
Deletions are marked like this. Additions are marked like this.
Line 29: Line 29:
no real differences to VmgumpConfig, but things are in /x1/srv rather than /srv. ''need to stop here because svn is playing up'' no real differences to VmgumpConfig, but things are in /x1/srv rather than /srv. Checked out Gump's trunk instead of the live branch, i.e.

{{{
~$ cd /x1/srv/gump/public
/x1/srv/gump/public$ sudo -u gump svn co https://svn.apache.org/repos/asf/gump/trunk/ gump
}}}

== create a testbed workspace ==

similar to VmgumpConfig but the file names are {{{/x1/srv/gump/public/gump/metadata/vmgump2.xml}}} and {{{/x1/srv/gump/public/gump/cron/local-env-vmgump2.sh}}} the later contains:

 {{{
export GUMP_WORKSPACE=/x1/srv/gump/public/gump/metadata/gump
export JAVA_HOME=/usr/local/jdk1.6.0
export MAVEN_HOME=/x1/opt/maven
export M2_HOME=/x1/opt/maven2
export M3_HOME=/x1/opt/maven3
export MVN_PROXY_HOME=/x1/opt/repoproxy

export LANG=en_US.utf8
export PATH=$PATH:$MAVEN_HOME/bin:$M2_HOME/bin
}}}

=== run the test build ===

''waiting for Harmony''

{{{
gump@vmgump:/srv/gump/public/gump/cron$ ./gump.sh
}}}

== make the results world-visible ==

just like VmgumpConfig

== make it a real Gump instance ==

=== help CVS ===

can be done before starting the Gump run, see VmgumpConfig

=== help Maven 1.x ===

''waiting for Harmony''

see VmgumpConfig

This page contains notes taken while installing a new Ubuntu machine on VMWare in January 2011 - the new machine is named vmgump2

vmgump2 runs Ubuntu 10.4 on a VMWare virtual machine and will be used to run Gump on top of Apache Harmony.

The installation procedure is pretty similar to that of VmgumpConfig so only the differences are noted here.

Debian packages installed via apt-get

subversion cvs mercurial bzr git-core darcs nant autoconf automake curl unzip apache2 libtool mysql-server mysql-client python-mysqldb mono-mcs g++ mailutils

This pulls in lots and lots of dependencies including X and Mono.

Note there is no OpenJDK.

Other Dependencies

no real differences to VmgumpConfig, but things are in /x1/opt rather than /opt.

create the Gump user

same as VmgumpConfig

create the Gump directory structure

Other Dependencies

no real differences to VmgumpConfig, but things are in /x1/srv rather than /srv. Checked out Gump's trunk instead of the live branch, i.e.

~$ cd /x1/srv/gump/public
/x1/srv/gump/public$ sudo -u gump svn co https://svn.apache.org/repos/asf/gump/trunk/ gump

create a testbed workspace

similar to VmgumpConfig but the file names are /x1/srv/gump/public/gump/metadata/vmgump2.xml and /x1/srv/gump/public/gump/cron/local-env-vmgump2.sh the later contains:

  • export GUMP_WORKSPACE=/x1/srv/gump/public/gump/metadata/gump
    export JAVA_HOME=/usr/local/jdk1.6.0
    export MAVEN_HOME=/x1/opt/maven
    export M2_HOME=/x1/opt/maven2
    export M3_HOME=/x1/opt/maven3
    export MVN_PROXY_HOME=/x1/opt/repoproxy
    
    export LANG=en_US.utf8
    export PATH=$PATH:$MAVEN_HOME/bin:$M2_HOME/bin

run the test build

waiting for Harmony

gump@vmgump:/srv/gump/public/gump/cron$ ./gump.sh

make the results world-visible

just like VmgumpConfig

make it a real Gump instance

help CVS

can be done before starting the Gump run, see VmgumpConfig

help Maven 1.x

waiting for Harmony

see VmgumpConfig

GumpHarmonyConfig (last edited 2011-01-11 13:11:08 by StefanBodewig)