This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
wiki:development:build-server [2013/12/28 23:31] sunweaver |
wiki:development:build-server [2016/11/10 10:33] (current) gratuxri New versions from buildscripts |
||
|---|---|---|---|
| Line 14: | Line 14: | ||
| < | < | ||
| - | $ ssh -lx2go-admin -p64064 | + | $ ssh -lx2go-admin -p9175 japsand.x2go.org |
| </ | </ | ||
| Line 24: | Line 24: | ||
| < | < | ||
| - | $ x2go-build+upload-deb-package < | + | $ x2go-build+upload-deb-package < |
| </ | </ | ||
| - | 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. | + | The build scripts use qemubuilder. The packages are built in clean chroot environments of the corresponding distro version. Packages are regularly |
| === Run a test build === | === Run a test build === | ||
| Line 35: | Line 35: | ||
| < | < | ||
| $ x2go-build-deb-package < | $ x2go-build-deb-package < | ||
| - | </ | ||
| - | |||
| - | === Build and Upload all Components === | ||
| - | |||
| - | There also is a script that build all X2Go components in one go... | ||
| - | |||
| - | < | ||
| - | $ x2go-build+upload-all-deb-packages [{heuler|main}|< | ||
| </ | </ | ||
| Line 57: | Line 49: | ||
| Currently, only ARM(el) builds (and of course i386, amd64) are supported. | 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) | + | We normally do only build the stable X2Go code base for ARM(el). |
| + | === Upload packages === | ||
| - | ==== Upload X2Go Packages for Debian ==== | + | After the package build follows |
| - | + | ||
| - | After package build comes the package uploaded. Packages are currently uploaded to '' | + | |
| 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 '' | 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 '' | ||
| < | < | ||
| - | ssh -lx2go-admin | + | ssh -lx2go-admin |
| - | REPREPRO_BASE_DIR=/ | + | REPREPRO_BASE_DIR=/ |
| </ | </ | ||
| Line 89: | Line 80: | ||
| === Run a test build === | === 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... | + | If you just want to trigger a test build from Git master, do this for Fedora rawhide and do not upload to the .rpm repository... |
| < | < | ||
| Line 95: | Line 86: | ||
| </ | </ | ||
| - | === Build and Upload all Components === | ||
| - | |||
| - | There also is a script that build all X2Go components in one go... | ||
| - | |||
| - | < | ||
| - | $ x2go-build+upload-all-rpm-packages [{heuler|main}|< | ||
| - | </ | ||