.travis.yml 912 B

123456789101112131415161718192021222324252627282930313233
  1. language: c
  2. compiler:
  3. - clang
  4. - gcc
  5. before_script:
  6. - uname -a
  7. - mysql -u $DB_ROOT -e "CREATE DATABASE $DB_NAME;" || aborterror "Unable to create database."
  8. - mysql -u $DB_ROOT $DB_NAME < sql-files/main.sql || aborterror "Unable to import main database."
  9. - mysql -u $DB_ROOT $DB_NAME < sql-files/logs.sql || aborterror "Unable to import logs database."
  10. - mysql -u $DB_ROOT -e "GRANT ALL ON *.* TO '$DB_USER'@'$DB_HOST' IDENTIFIED BY '$DB_PASS';"
  11. script:
  12. - ./configure $CONFIGURE_FLAGS
  13. - make clean
  14. - make server
  15. - 'echo packet_db_ver: $PACKETDBVER >> db/import/packet_db.txt'
  16. - ./map-server --run-once
  17. env:
  18. global:
  19. - DB_ROOT="root"
  20. - DB_HOST="127.0.0.1"
  21. - DB_NAME="ragnarok"
  22. - DB_USER="ragnarok"
  23. - DB_PASS="ragnarok"
  24. - PACKETDBVER=45
  25. matrix:
  26. - CONFIGURE_FLAGS="--enable-prere=no"
  27. - CONFIGURE_FLAGS="--enable-prere=yes"
  28. notifications:
  29. email: false