[X2Go-Commits] page changed: wiki:development:build-server

wiki-admin at x2go.org wiki-admin at x2go.org
Sun Dec 29 00:24:32 CET 2013


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/




More information about the x2go-commits mailing list