-
Notifications
You must be signed in to change notification settings - Fork 2
Home
- Main site: http://wesnoth.org/
- Jenkins: http://build.wesnoth.in/
- DO NOT PUSH TO 'master' branch - this branch synced from main svn repository every minute and build automaticly by "svn" job in Jenkins.
- Remove unused more links from repository
- Use MediaWiki formwat for wiki pages
- When you change the build scripts please edit "template" project (it used for "svn" and "param" jobs).
Test your changes before submit to main repostiory.
- Request to include your to "developers" team
- Push your custom branch to repository
- Go to Jenkins:
- Login
- Click to param job.
- Click to "Build now"
- Type/Copy your branch name to the field "GITHUB_BRANCH"
- Profit
- Go to 'Developers' team managment page
- Add %username% to team
Description how to install/configure Jenkins
Following packages should be installed to all machines in cluster
apt-get install build-essential ccache cmake emacs23-nox git git-core git-svn htop iotop libboost-dev libboost-iostreams-dev libboost-program-options-dev libboost-system-dev libboost-test-dev libboost-thread-dev libdbus-1-dev libfribidi-dev libpango1.0-dev libsaxon-java libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev openjdk-6-jdk openjdk-6-jre pkg-config scons
yum install boost-devel boost-test ccache cmake dbus-devel fribidi-devel gcc-c++ git-core git-svn htop iotop java-1.6.0-openjdk pango-devel saxon scons SDL_image-devel SDL_mixer-devel SDL_net-devel SDL_ttf-devel
Please also note: Fedora has problems with Scons and boost-threads. On Fedora you should add additional command-line argument when you call scons: "boost_suffix=-mt"