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/