mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-10 11:09:04 -04:00
18 lines
821 B
YAML
18 lines
821 B
YAML
before_install:
|
|
- sed --in-place s/@GID@/$(id -g)/g ${TRAVIS_BUILD_DIR}/.travis/Dockerfile
|
|
- sed --in-place s/@UID@/$(id -u)/g ${TRAVIS_BUILD_DIR}/.travis/Dockerfile
|
|
- docker build --tag inspircd ${TRAVIS_BUILD_DIR}/.travis
|
|
env:
|
|
- CXX=clang++-3.8
|
|
- CXX=g++-5
|
|
language: minimal
|
|
notifications:
|
|
email: false
|
|
script:
|
|
- MODULES="m_geoip.cpp,m_ldap.cpp,m_mysql.cpp,m_pgsql.cpp,m_regex_pcre.cpp,m_regex_posix.cpp,m_regex_re2.cpp,m_regex_tre.cpp,m_sqlite3.cpp,m_ssl_gnutls.cpp,m_ssl_mbedtls.cpp,m_ssl_openssl.cpp,m_sslrehashsignal.cpp"
|
|
- docker run --env PWD=/home/travis/inspircd --env TEST_BUILD_MODULES=$MODULES --volume ${TRAVIS_BUILD_DIR}:/home/travis/inspircd --workdir /home/travis/inspircd inspircd ./tools/test-build $CXX
|
|
- docker stop $(docker ps --latest --quiet)
|
|
services:
|
|
- docker
|
|
sudo: required
|