addons: apt: packages: - lib32stdc++6 - lib32z1-dev - libc6-dev-i386 - linux-libc-dev - gcc-multilib - g++-multilib language: cpp branches: only: - master - travis-fix compiler: - clang os: - linux - osx before_script: - sudo wget https://yapb.ru/ci/crosstool/osxcross.tar.gz -O /tmp/osxcross.tgz && mkdir -p /tmp/osxcross/target && tar xzf /tmp/osxcross.tgz -C /tmp/osxcross/target/ - export PATH=$PATH:/tmp/osxcross/target/bin - wget https://yapb.ru/ci/scripts/gitrev.sh && chmod a+x ./gitrev.sh && ./gitrev.sh script: - cd project && CC=clang && make all after_success: - curl --ftp-create-dirs -T ./release/yapb.so -u $FTP_USER:$FTP_PASS ftp://$FTP_HOST/project/release/yapb.so - curl --ftp-create-dirs -T ./debug/yapb.so -u $FTP_USER:$FTP_PASS ftp://$FTP_HOST/project/debug/yapb.so - curl --ftp-create-dirs -T ./release/yapb.dylib -u $FTP_USER:$FTP_PASS ftp://$FTP_HOST/project/release/yapb.dylib - curl --ftp-create-dirs -T ./debug/yapb.dylib -u $FTP_USER:$FTP_PASS ftp://$FTP_HOST/project/debug/yapb.dylib - curl -X GET "https://yapb.ru/agent/packager.php?key=$PACKAGER_KEY&os=posix"