nostrdb

an unfairly fast embedded nostr database backed by lmdb
git clone git://jb55.com/nostrdb
Log | Files | Refs | Submodules | README | LICENSE

.travis.yml (608B)


      1 language: c
      2 
      3 dist: focal
      4 
      5 os:
      6   - linux
      7   - osx
      8 
      9 compiler:
     10   - gcc
     11   - clang
     12 
     13 addons:
     14   apt:
     15     packages:
     16       - ninja-build
     17 
     18 # macos builds are too slow on travis, and now brew update doesn't work without additional configuration
     19 #before_install:
     20 #  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
     21 #
     22 #install:
     23 #  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install ninja; fi
     24 
     25 script:
     26   - if [[ "$TRAVIS_OS_NAME" != "osx" ]]; then scripts/initbuild.sh ninja; fi
     27   - if [[ "$TRAVIS_OS_NAME" != "osx" ]]; then scripts/test.sh; fi
     28   - scripts/initbuild.sh make-concurrent
     29   - scripts/test.sh