Meego Wiki
Views

SDK/External Build Host

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Toolchains)
Line 41: Line 41:
See also [[#Tunneling Tips]].
See also [[#Tunneling Tips]].
-
== Tunneling Tips ==
+
= Tunneling Tips =
''This implies you have an account in access.meego.com.''
''This implies you have an account in access.meego.com.''
Line 56: Line 56:
  ssh -N -f -L 9418:localhost:9418 sdkbuild.in.meego.com
  ssh -N -f -L 9418:localhost:9418 sdkbuild.in.meego.com
and then use git://localhost/git/toolchains.git as URL.
and then use git://localhost/git/toolchains.git as URL.
 +
 +
= People behind this host =
 +
 +
* Al Nikolov <al.nikolov@nokia.com>

Revision as of 17:18, 12 April 2011

Contents

External build hosts at OSU

For purposes outside the current OBS implementation external build host series were established in OSU.

Toolchains

Builds MeeGo/Maemo cross-toolchains for Linux (x86/x86_64), Windows and MacOS X. Currently, only armv7hl target supported. Builds triggered by pushing commits to the toolchain git repository. Watched branches are:

  • master (currently, MeeGo 1.2)
  • harmattan

Master buildbot instance

Main web frontend: http://sdkbuild.meego.com/toolchains

BB_NUMBER[0]=0
BB_NAME[0]="Meego/Maemo SDK Toolchains Master"
BB_USER[0]="buildbot"
BB_BASEDIR[0]="/var/lib/buildbot/toolchains/master"
BB_OPTIONS[0]=""
BB_PREFIXCMD[0]=""

Slave buildbot instances

  • toolchain32-lenny (local buildbot crontab)
@reboot schroot -r -c toolchain32 buildbot start /var/lib/buildbot/toolchains/lenny32
  • toolchain64-lenny (local buildbot crontab)
@reboot schroot -r -c toolchain64 buildbot start /var/lib/buildbot/toolchains/lenny64
  • toolchain-macos: real Mac OS host currently missing

Slave buildbot instances

  • toolchain32-lenny (local buildbot crontab)
@reboot schroot -r -c toolchain32 buildbot start /var/lib/buildbot/toolchains/lenny32
  • toolchain64-lenny (local buildbot crontab)
@reboot schroot -r -c toolchain64 buildbot start /var/lib/buildbot/toolchains/lenny64
  • toolchain-macos: real Mac OS host currently missing

Git repositories

  • toolchains source code: git://sdkbuild.in.meego.com/git/toolchains.git
  • buildbot configuration: git://sdkbuild.in.meego.com/git/buildbot.git

See also #Tunneling Tips.

Tunneling Tips

This implies you have an account in access.meego.com.

If you are in a private network behind a HTTP proxy, you have to use another tunnel in your .ssh/config:

Host *.meego.com
ProxyCommand corkscrew 172.16.42.42 8080 %h %p

Since sdkbuild.in.meego.com is connected to a private network, you have to use another tunnel in your .ssh/config:

Host sdkbuild.in.meego.com
ProxyCommand ssh access.meego.com nc %h %p

To get access to git-daemon available on sdkbuild.in.meego.com for push/fetch, create a tunnel:

ssh -N -f -L 9418:localhost:9418 sdkbuild.in.meego.com

and then use git://localhost/git/toolchains.git as URL.

People behind this host

  • Al Nikolov <al.nikolov@nokia.com>
Personal tools