You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
922 B
YAML

language: nix
addons:
ssh_known_hosts: floki.garbas.si
env:
- STDENV=clang
- STDENV=clang36
- STDENV=clang37
- STDENV=clang38
- STDENV=gcc
- STDENV=gcc49
- STDENV=gcc48
script:
- if [ "$TRAVIS_EVENT_TYPE" == "cron" ]; then
nix-shell update.nix --pure;
fi
- if [ "$TRAVIS_PULL_REQUEST" != "true" -a "$TRAVIS_BRANCH" = "master" ]; then
nix-build release.nix -A gecko."x86_64-linux"."$STDENV";
mkdir nars/;
nix-push --dest "$PWD/nars/" --force ./result;
fi
before_install:
- openssl aes-256-cbc -K $encrypted_be02022e0814_key -iv $encrypted_be02022e0814_iv -in deploy_rsa.enc -out deploy_rsa -d
before_deploy:
- eval "$(ssh-agent -s)"
- chmod 600 $TRAVIS_BUILD_DIR/deploy_rsa
- ssh-add $TRAVIS_BUILD_DIR/deploy_rsa
deploy:
provider: script
skip_cleanup: true
script: rsync -avh --ignore-existing $TRAVIS_BUILD_DIR/nars/ travis@floki.garbas.si:/var/travis/nixpkgs-mozilla/
on:
branch: master