A page in your DokuWiki was added or changed. Here are the details: Date : 2013/12/28 23:24 Browser : Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 Iceweasel/23.0 IP-Address : 79.207.210.167 Hostname : p4FCFD2A7.dip0.t-ipconnect.de Old Revision: http://wiki.x2go.org/doku.php/wiki:development:build-server?rev=1362749499 New Revision: http://wiki.x2go.org/doku.php/wiki:development:build-server Edit Summary: User : sunweaver @@ -1,15 +1,24 @@ ====== Build Server ====== - ===== Build X2Go Packages for Debian ===== + ===== Automatic Package Builds ===== + + The upstream X2Go project provides X2Go packages for several GNU/Linux distributions. For building our packages automatically, we have set up a [[http://jenkins.x2go.org|Jenkins site]]. Please visit our Jenkins server to introspect package build status and other information around package building. + + However, the Ubuntu packages we provide are built on [[http://launchpad.net/~x2go|Launchpad]]. + + + ===== Manual Package Builds ===== + + ==== Build X2Go Packages for Debian ==== X2Go developers can logon to... <code> $ ssh -lx2go-admin -p64064 japsand.x2go.org </code> - ==== Run a ,,normal" build job ==== + === Run a ,,normal" build job === ... and launch a package build process: <code> @@ -17,25 +26,25 @@ </code> The build scripts use qemubuilder. The packages are built in clean chroot environments of the corresponding distro version. Packages are built for amd64 and i386 archictectures. - ==== Run a test build ==== + === Run a test build === If you just want to trigger a test build from Git master, do this for Debian sid and do not upload to the .deb repository... <code> $ x2go-build-package <package-name> heuler/sid </code> - ==== Build and Upload all Components ==== + === Build and Upload all Components === There also is a script that build all X2Go components in one go... <code> $ x2go-build+upload-all-packages [{heuler|main}|<leave-empty>] </code> - ==== Other architectures ==== + === Other architectures === With <code> @@ -47,9 +56,9 @@ Currently, only ARM(el) builds (and of course i386, amd64) are supported. We normally do only build the stable X2Go code base for ARM(el) and only the client-side of X2Go. - ===== Upload X2Go Packages for Debian ===== + ==== Upload X2Go Packages for Debian ==== After package build comes the package uploaded. Packages are currently uploaded to ''code.x2go.org'' (aka ''ymir.das-netzwerkteam.de''). Uploaded packages normally get integrated into the repository by a CRON job. The impatient developer can trigger that command manually with this line at the command line shell of the user ''x2go-admin'' (e.g. for Debian squeeze): @@ -57,8 +66,8 @@ ssh -lx2go-admin code.x2go.org -p32032 REPREPRO_BASE_DIR=/srv/sites/x2go.org/packages/debian reprepro processincoming x2go-debian-{squeeze|wheezy|sid} </code> - ===== Build X2go Packages for Ubuntu ===== + ==== Build X2Go Packages for Ubuntu ==== Ubuntu packages of X2Go (amd64, i386) are built fully automatically via Launchpad: http://launchpad.net/~x2go -- This mail was generated by DokuWiki at http://wiki.x2go.org/