-
Notifications
You must be signed in to change notification settings - Fork 13
Setup Build Slave
TBD: describe general setup and meaning of on readme.
tested on 4.5.2 and 4.6 available on MAS https://itunes.apple.com/de/app/xcode/id497799835?l=en&mt=12 Download and run once to accept EULA and install updates (no comment).
http://mxcl.github.com/homebrew/
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
https://github.com/phonegap/ios-sim
brew install ios-sim
http://nodejs.org
brew install node
http://phantomjs.org
brew install phantomjs
http://git-scm.com
brew install git
CloudBee's custom build slaves need to be authorized via SSH and require you to provide a public SSH key. Since you should not store your personal SSH keys on a dedicated build server, we recommand creating a new pair.
https://help.github.com/articles/generating-ssh-keys
- cloudbee-slave
- submit to BeamApp
- create new empty directory (preferrably without whitespaces in full path)
- put https://jenkins.ci.cloudbees.com/jnlpJars/jenkins-cli.jar into it
- put run-cloudbees-slave.sh into it
- copy private SSH key
cloudbee-slaveinto it - run
./run-cloudbees-slave.sh
It could be that this is the first time you are running a Java application. In this case, a dialog will pop up and ask you to install the Java Runtime Environment. Please do so (this build has been tested with JRE 1.6).
TBD
