Run Docker Image
docker run -it quay.io/travisci/travis-node-js /bin/bash
Remove dangling files
rm /etc/profile.d/rvm.sh
Install nano (optional)
apt-get update && apt-get install nano
Install latest rvm
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable
source /etc/profile.d/rvm.sh
rvm reload
rvm install ruby 2.3.0
rvm use --default ruby 2.3.0
gem install bundler
Switch to travis user
su - travis
Clone Travis-build
git clone https://github.com/travis-ci/travis-build.git
cd travis-build
gem install travis
travis
ln -s `pwd` ~/.travis/travis-build
bundle install
Clone Project
mkdir ~/build && cd ~/builds
mkdir MichaReiser && cd MichaReiser
git clone https://github.com/MichaReiser/llvm-node.git && cd llvm-node
git checkout travis-build (optionally)
Compile and run
- Caching seems not to be supported (so disable it)