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

wiki-admin at x2go.org wiki-admin at x2go.org
Sun Dec 29 00:30:20 CET 2013


A page in your DokuWiki was added or changed. Here are the details:

Date        : 2013/12/28 23:30
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=1388273072
New Revision: http://wiki.x2go.org/doku.php/wiki:development:build-server
Edit Summary: 
User        : sunweaver

@@ -4,26 +4,27 @@
  
  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 ====
+ ==== Build
Server Logon ====
  
  X2Go developers can logon to...
  
  <code>
  $ ssh -lx2go-admin -p64064 japsand.x2go.org
  </code>
+ 
+ ==== Build X2Go Packages for Debian ====
  
  === Run a ,,normal" build job ===
  
  ... and launch a package build process:
  
  <code>
- $ x2go-build+upload-package <package-name> {heuler,main}[/{squeeze,wheezy,sid}]
+ $ x2go-build+upload-deb-package <package-name> {heuler,main}[/{squeeze,wheezy,sid}]
  </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.
  
@@ -31,17 +32,17 @@
  
  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
+ $ x2go-build-deb-package <package-name> heuler/sid
  </code>
  
  === 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>]
+ $ x2go-build+upload-all-deb-packages [{heuler|main}|<leave-empty>]
  </code>
  
  === Other architectures ===
  
@@ -69,5 +70,36 @@
  
  ==== Build X2Go Packages for Ubuntu ====
  
  Ubuntu packages of X2Go (amd64, i386) are built fully automatically via Launchpad: http://launchpad.net/~x2go
+ 
+ 
+ ==== Build X2Go Packages for Fedora/EPEL ====
+ 
+ 
+ === Run a ,,normal" build job ===
+ 
+ ... and launch a package build process:
+ 
+ <code>
+ $ RPM_BUILD_FOR="fedora:18,19 epel:6" x2go-build+upload-rpm-package <package-name> {heuler,main}
+ </code>
+ 
+ The build scripts use mock. 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 ===
+ 
+ If you just want to trigger a test build from Git master, do this for Fedora rawhide and do not upload to the .deb
repository...
+ 
+ <code>
+ $ x2go-build-rpm-package <package-name> heuler/rawhide
+ </code>
+ 
+ === Build and Upload all Components ===
+ 
+ There also is a script that build all X2Go components in one go...
+ 
+ <code>
+ $ x2go-build+upload-all-rpm-packages [{heuler|main}|<leave-empty>]
+ </code>
+ 
  



-- 
This mail was generated by DokuWiki at
http://wiki.x2go.org/




More information about the x2go-commits mailing list