diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..0bd7db1f62 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,21 @@ +# this builds the spec using jekyll +# based on http://www.paperplanes.de/2013/8/13/deploying-your-jekyll-blog-to-s3-with-travis-ci.html +language: ruby +rvm: + - 1.9.3 +script: bundle exec jekyll build -s spec/ -d build/spec +install: bundle install + +# https://gist.github.com/kzap/5819745, http://docs.travis-ci.com/user/travis-pro/ +env: + - secure: "WWU490z7DWAI8MidMyTE+i+Ppgjg46mdr7PviF6P6ulrPlRRKOtKXpLvzgJoQmluwzEK6/+iH7D5ybCUYMLdKkQM9kSqaXJ0jeqjOelaaa1LmuOQ8IbuT8O9DwHzjjp/n4Lj/KRvvN4nGxCMI7HLla4gunvPA7M6WK7FA+YKCOU=" # set PRIV_KEY_SECRET to password used to encrypt spec/id_dsa_travis.enc + +# using S3 would be simpler, but we want to upload to scala-lang.org +# after_success: bundle exec s3_website push --headless +# the key is restricted using forced commands so that it can only upload to the directory we need here +after_success: + - openssl aes-256-cbc -pass "pass:$PRIV_KEY_SECRET" -in spec/id_dsa_travis.enc -out spec/id_dsa_travis -d -a + - ssh-add -D + - chmod 600 spec/id_dsa_travis + - ssh-add spec/id_dsa_travis + - rsync -rzv build/spec/ scalatest@chara.epfl.ch:/home/linuxsoft/archives/scala/spec/2.11/
\ No newline at end of file |