.travis.yml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. language: c
  2. sudo: true
  3. matrix:
  4. include:
  5. - os: linux
  6. dist: trusty
  7. addons:
  8. apt:
  9. sources:
  10. - sourceline: 'deb http://archive.ubuntu.com/ubuntu trusty-backports main restricted security universe multiverse'
  11. update: true
  12. packages:
  13. - libdbi-dev
  14. - libldap2-dev
  15. - libpq-dev
  16. - libmysqlclient-dev
  17. - libfreeradius-client-dev
  18. - libkrb5-dev
  19. - libnet-snmp-perl
  20. - procps
  21. - fping
  22. - libdbi0-dev
  23. - libdbd-sqlite3
  24. - libssl-dev
  25. - libgnutls-dev
  26. - dnsutils
  27. - snmp-mibs-downloader
  28. - libsnmp-perl
  29. - snmpd
  30. - iputils-ping
  31. - fping
  32. - snmp
  33. - netcat
  34. - smbclient
  35. - fping
  36. - pure-ftpd
  37. - apache2
  38. - postfix
  39. - libhttp-daemon-ssl-perl
  40. - slapd
  41. - ldap-utils
  42. - qstat
  43. env:
  44. - MATRIX_EVAL="CC=gcc && CXX=g++"
  45. - os: linux
  46. dist: trusty
  47. addons:
  48. apt:
  49. sources:
  50. - sourceline: 'deb http://archive.ubuntu.com/ubuntu trusty-backports main restricted security universe multiverse'
  51. - ubuntu-toolchain-r-test
  52. update: true
  53. packages:
  54. - libdbi-dev
  55. - libldap2-dev
  56. - libpq-dev
  57. - libmysqlclient-dev
  58. - libfreeradius-client-dev
  59. - libkrb5-dev
  60. - libnet-snmp-perl
  61. - procps
  62. - fping
  63. - libdbi0-dev
  64. - libdbd-sqlite3
  65. - libssl-dev
  66. - libgnutls-dev
  67. - dnsutils
  68. - snmp-mibs-downloader
  69. - libsnmp-perl
  70. - snmpd
  71. - iputils-ping
  72. - fping
  73. - snmp
  74. - netcat
  75. - smbclient
  76. - fping
  77. - pure-ftpd
  78. - apache2
  79. - postfix
  80. - libhttp-daemon-ssl-perl
  81. - slapd
  82. - ldap-utils
  83. - qstat
  84. - g++-8
  85. env:
  86. - MATRIX_EVAL="CC=gcc-8 && CXX=g++-8"
  87. - os: linux
  88. dist: trusty
  89. addons:
  90. apt:
  91. sources:
  92. - sourceline: 'deb http://archive.ubuntu.com/ubuntu trusty-backports main restricted security universe multiverse'
  93. - llvm-toolchain-trusty-6.0
  94. - ubuntu-toolchain-r-test
  95. update: true
  96. packages:
  97. - libdbi-dev
  98. - libldap2-dev
  99. - libpq-dev
  100. - libmysqlclient-dev
  101. - libfreeradius-client-dev
  102. - libkrb5-dev
  103. - libnet-snmp-perl
  104. - procps
  105. - fping
  106. - libdbi0-dev
  107. - libdbd-sqlite3
  108. - libssl-dev
  109. - libgnutls-dev
  110. - dnsutils
  111. - snmp-mibs-downloader
  112. - libsnmp-perl
  113. - snmpd
  114. - iputils-ping
  115. - fping
  116. - snmp
  117. - netcat
  118. - smbclient
  119. - fping
  120. - pure-ftpd
  121. - apache2
  122. - postfix
  123. - libhttp-daemon-ssl-perl
  124. - slapd
  125. - ldap-utils
  126. - qstat
  127. - clang-6.0
  128. - g++-4.9
  129. env:
  130. - MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0"
  131. before_install:
  132. - eval "${MATRIX_EVAL}"
  133. script:
  134. - ./autogen.sh --enable-libtap
  135. - make
  136. # This is not working. Should be fixed in another PR.
  137. #- make test