[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