You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

570 lines
19 KiB

  1. #
  2. # General config
  3. #
  4. branches:
  5. only:
  6. - master
  7. - stable
  8. sudo: required
  9. dist: trusty
  10. language: cpp
  11. git:
  12. depth: false
  13. # Enable caching
  14. cache:
  15. timeout: 1000
  16. directories:
  17. - build
  18. - travis/mtime_cache
  19. # Enable docker support
  20. services:
  21. - docker
  22. notifications:
  23. email:
  24. on_failure: always
  25. on_success: change
  26. recipients:
  27. - secure: "VWnsiQkt1xjgRo1hfNiNQqvLSr0fshFmLV7jJlUixhCr094mgD0U2bNKdUfebm28Byg9UyDYPbOFDC0sx7KydKiL1q7FKKXkyZH0k04wUu8XiNw+fYkDpmPnQs7G2n8oJ/GFJnr1Wp/1KI3qX5LX3xot4cJfx1I5iFC2O+p+ng6v/oSX+pewlMv4i7KL16ftHHHMo80N694v3g4B2NByn4GU2/bjVQcqlBp/TiVaUa5Nqu9DxZi/n9CJqGEaRHOblWyMO3EyTZsn45BNSWeQ3DtnMwZ73rlIr9CaEgCeuArc6RGghUAVqRI5ao+N5apekIaILwTgL6AJn+Lw/+NRPa8xclgd0rKqUQJMJCDZKjKz2lmIs3bxfELOizxJ3FJQ5R95FAxeAZ6rb/j40YqVVTw2IMBDnEE0J5ZmpUYNUtPti/Adf6GD9Fb2y8sLo0XDJzkI8OxYhfgjSy5KYmRj8O5MXcP2MAE8LQauNO3MaFnL9VMVOTZePJrPozQUgM021uyahf960+QNI06Uqlmg+PwWkSdllQlxHHplOgW7zClFhtSUpnJxcsUBzgg4kVg80gXUwAQkaDi7A9Wh2bs+TvMlmHzBwg+2SaAfWDgjeJIeOaipDkF1uSGzC+EHAiiKYMLd4Aahoi8SuelJUucoyJyLAq00WdUFQIh/izVhM4Y="
  28. #
  29. # Configurations
  30. #
  31. jobs:
  32. include:
  33. ###
  34. # Stage: Build Carl
  35. ###
  36. # ubuntu-18.04 - DefaultDebugTravis
  37. - stage: Build Carl
  38. os: linux
  39. compiler: gcc
  40. env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc
  41. install:
  42. - travis/install_linux.sh
  43. before_script:
  44. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  45. script:
  46. - travis/build_carl.sh
  47. after_success:
  48. - travis/deploy_carl.sh
  49. # ubuntu-18.04 - DefaultReleaseTravis
  50. - stage: Build Carl
  51. os: linux
  52. compiler: gcc
  53. env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
  54. install:
  55. - travis/install_linux.sh
  56. before_script:
  57. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  58. script:
  59. - travis/build_carl.sh
  60. after_success:
  61. - travis/deploy_carl.sh
  62. ###
  63. # Stage: Build (1st run)
  64. ###
  65. # debian-9 - DefaultDebug
  66. - stage: Build (1st run)
  67. os: linux
  68. compiler: gcc
  69. env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc
  70. install:
  71. - rm -rf build
  72. - travis/install_linux.sh
  73. before_script:
  74. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  75. script:
  76. - travis/build.sh Build1
  77. before_cache:
  78. - docker cp storm:/opt/storm/. .
  79. after_failure:
  80. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  81. # debian-9 - DefaultRelease
  82. - stage: Build (1st run)
  83. os: linux
  84. compiler: gcc
  85. env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc
  86. install:
  87. - rm -rf build
  88. - travis/install_linux.sh
  89. before_script:
  90. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  91. script:
  92. - travis/build.sh Build1
  93. before_cache:
  94. - docker cp storm:/opt/storm/. .
  95. after_failure:
  96. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  97. # ubuntu-18.04 - DefaultDebugTravis
  98. - stage: Build (1st run)
  99. os: linux
  100. compiler: gcc
  101. env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc
  102. install:
  103. - rm -rf build
  104. - travis/install_linux.sh
  105. before_script:
  106. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  107. script:
  108. - travis/build.sh Build1
  109. before_cache:
  110. - docker cp storm:/opt/storm/. .
  111. after_failure:
  112. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  113. # ubuntu-18.04 - DefaultReleaseTravis
  114. - stage: Build (1st run)
  115. os: linux
  116. compiler: gcc
  117. env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
  118. install:
  119. - rm -rf build
  120. - travis/install_linux.sh
  121. before_script:
  122. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  123. script:
  124. - travis/build.sh Build1
  125. before_cache:
  126. - docker cp storm:/opt/storm/. .
  127. after_failure:
  128. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  129. # ubuntu-18.04 - DefaultDebug
  130. - stage: Build (1st run)
  131. os: linux
  132. compiler: gcc
  133. env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc
  134. install:
  135. - rm -rf build
  136. - travis/install_linux.sh
  137. before_script:
  138. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  139. script:
  140. - travis/build.sh Build1
  141. before_cache:
  142. - docker cp storm:/opt/storm/. .
  143. after_failure:
  144. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  145. # ubuntu-18.04 - DefaultRelease
  146. - stage: Build (1st run)
  147. os: linux
  148. compiler: gcc
  149. env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc
  150. install:
  151. - rm -rf build
  152. - travis/install_linux.sh
  153. before_script:
  154. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  155. script:
  156. - travis/build.sh Build1
  157. before_cache:
  158. - docker cp storm:/opt/storm/. .
  159. after_failure:
  160. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  161. ###
  162. # Stage: Build (2nd run)
  163. ###
  164. # debian-9 - DefaultDebug
  165. - stage: Build (2nd run)
  166. os: linux
  167. compiler: gcc
  168. env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc
  169. install:
  170. - travis/install_linux.sh
  171. before_script:
  172. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  173. script:
  174. - travis/build.sh Build2
  175. before_cache:
  176. - docker cp storm:/opt/storm/. .
  177. after_failure:
  178. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  179. # debian-9 - DefaultRelease
  180. - stage: Build (2nd run)
  181. os: linux
  182. compiler: gcc
  183. env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc
  184. install:
  185. - travis/install_linux.sh
  186. before_script:
  187. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  188. script:
  189. - travis/build.sh Build2
  190. before_cache:
  191. - docker cp storm:/opt/storm/. .
  192. after_failure:
  193. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  194. # ubuntu-18.04 - DefaultDebugTravis
  195. - stage: Build (2nd run)
  196. os: linux
  197. compiler: gcc
  198. env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc
  199. install:
  200. - travis/install_linux.sh
  201. before_script:
  202. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  203. script:
  204. - travis/build.sh Build2
  205. before_cache:
  206. - docker cp storm:/opt/storm/. .
  207. after_failure:
  208. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  209. # ubuntu-18.04 - DefaultReleaseTravis
  210. - stage: Build (2nd run)
  211. os: linux
  212. compiler: gcc
  213. env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
  214. install:
  215. - travis/install_linux.sh
  216. before_script:
  217. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  218. script:
  219. - travis/build.sh Build2
  220. before_cache:
  221. - docker cp storm:/opt/storm/. .
  222. after_failure:
  223. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  224. # ubuntu-18.04 - DefaultDebug
  225. - stage: Build (2nd run)
  226. os: linux
  227. compiler: gcc
  228. env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc
  229. install:
  230. - travis/install_linux.sh
  231. before_script:
  232. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  233. script:
  234. - travis/build.sh Build2
  235. before_cache:
  236. - docker cp storm:/opt/storm/. .
  237. after_failure:
  238. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  239. # ubuntu-18.04 - DefaultRelease
  240. - stage: Build (2nd run)
  241. os: linux
  242. compiler: gcc
  243. env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc
  244. install:
  245. - travis/install_linux.sh
  246. before_script:
  247. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  248. script:
  249. - travis/build.sh Build2
  250. before_cache:
  251. - docker cp storm:/opt/storm/. .
  252. after_failure:
  253. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  254. ###
  255. # Stage: Build (3rd run)
  256. ###
  257. # debian-9 - DefaultDebug
  258. - stage: Build (3rd run)
  259. os: linux
  260. compiler: gcc
  261. env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc
  262. install:
  263. - travis/install_linux.sh
  264. before_script:
  265. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  266. script:
  267. - travis/build.sh Build3
  268. before_cache:
  269. - docker cp storm:/opt/storm/. .
  270. after_failure:
  271. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  272. # debian-9 - DefaultRelease
  273. - stage: Build (3rd run)
  274. os: linux
  275. compiler: gcc
  276. env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc
  277. install:
  278. - travis/install_linux.sh
  279. before_script:
  280. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  281. script:
  282. - travis/build.sh Build3
  283. before_cache:
  284. - docker cp storm:/opt/storm/. .
  285. after_failure:
  286. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  287. # ubuntu-18.04 - DefaultDebugTravis
  288. - stage: Build (3rd run)
  289. os: linux
  290. compiler: gcc
  291. env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc
  292. install:
  293. - travis/install_linux.sh
  294. before_script:
  295. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  296. script:
  297. - travis/build.sh Build3
  298. before_cache:
  299. - docker cp storm:/opt/storm/. .
  300. after_failure:
  301. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  302. # ubuntu-18.04 - DefaultReleaseTravis
  303. - stage: Build (3rd run)
  304. os: linux
  305. compiler: gcc
  306. env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
  307. install:
  308. - travis/install_linux.sh
  309. before_script:
  310. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  311. script:
  312. - travis/build.sh Build3
  313. before_cache:
  314. - docker cp storm:/opt/storm/. .
  315. after_failure:
  316. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  317. # ubuntu-18.04 - DefaultDebug
  318. - stage: Build (3rd run)
  319. os: linux
  320. compiler: gcc
  321. env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc
  322. install:
  323. - travis/install_linux.sh
  324. before_script:
  325. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  326. script:
  327. - travis/build.sh Build3
  328. before_cache:
  329. - docker cp storm:/opt/storm/. .
  330. after_failure:
  331. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  332. # ubuntu-18.04 - DefaultRelease
  333. - stage: Build (3rd run)
  334. os: linux
  335. compiler: gcc
  336. env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc
  337. install:
  338. - travis/install_linux.sh
  339. before_script:
  340. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  341. script:
  342. - travis/build.sh Build3
  343. before_cache:
  344. - docker cp storm:/opt/storm/. .
  345. after_failure:
  346. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  347. ###
  348. # Stage: Build (4th run)
  349. ###
  350. # debian-9 - DefaultDebug
  351. - stage: Build (4th run)
  352. os: linux
  353. compiler: gcc
  354. env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc
  355. install:
  356. - travis/install_linux.sh
  357. before_script:
  358. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  359. script:
  360. - travis/build.sh BuildLast
  361. before_cache:
  362. - docker cp storm:/opt/storm/. .
  363. after_failure:
  364. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  365. # debian-9 - DefaultRelease
  366. - stage: Build (4th run)
  367. os: linux
  368. compiler: gcc
  369. env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc
  370. install:
  371. - travis/install_linux.sh
  372. before_script:
  373. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  374. script:
  375. - travis/build.sh BuildLast
  376. before_cache:
  377. - docker cp storm:/opt/storm/. .
  378. after_failure:
  379. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  380. # ubuntu-18.04 - DefaultDebugTravis
  381. - stage: Build (4th run)
  382. os: linux
  383. compiler: gcc
  384. env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc
  385. install:
  386. - travis/install_linux.sh
  387. before_script:
  388. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  389. script:
  390. - travis/build.sh BuildLast
  391. before_cache:
  392. - docker cp storm:/opt/storm/. .
  393. after_failure:
  394. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  395. # ubuntu-18.04 - DefaultReleaseTravis
  396. - stage: Build (4th run)
  397. os: linux
  398. compiler: gcc
  399. env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
  400. install:
  401. - travis/install_linux.sh
  402. before_script:
  403. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  404. script:
  405. - travis/build.sh BuildLast
  406. before_cache:
  407. - docker cp storm:/opt/storm/. .
  408. after_failure:
  409. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  410. # ubuntu-18.04 - DefaultDebug
  411. - stage: Build (4th run)
  412. os: linux
  413. compiler: gcc
  414. env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc
  415. install:
  416. - travis/install_linux.sh
  417. before_script:
  418. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  419. script:
  420. - travis/build.sh BuildLast
  421. before_cache:
  422. - docker cp storm:/opt/storm/. .
  423. after_failure:
  424. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  425. # ubuntu-18.04 - DefaultRelease
  426. - stage: Build (4th run)
  427. os: linux
  428. compiler: gcc
  429. env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc
  430. install:
  431. - travis/install_linux.sh
  432. before_script:
  433. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  434. script:
  435. - travis/build.sh BuildLast
  436. before_cache:
  437. - docker cp storm:/opt/storm/. .
  438. after_failure:
  439. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  440. ###
  441. # Stage: Test all
  442. ###
  443. # debian-9 - DefaultDebug
  444. - stage: Test all
  445. os: linux
  446. compiler: gcc
  447. env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc
  448. install:
  449. - travis/install_linux.sh
  450. before_script:
  451. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  452. script:
  453. - travis/build.sh TestAll
  454. before_cache:
  455. - docker cp storm:/opt/storm/. .
  456. after_failure:
  457. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  458. # debian-9 - DefaultRelease
  459. - stage: Test all
  460. os: linux
  461. compiler: gcc
  462. env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc
  463. install:
  464. - travis/install_linux.sh
  465. before_script:
  466. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  467. script:
  468. - travis/build.sh TestAll
  469. before_cache:
  470. - docker cp storm:/opt/storm/. .
  471. after_failure:
  472. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  473. # ubuntu-18.04 - DefaultDebugTravis
  474. - stage: Test all
  475. os: linux
  476. compiler: gcc
  477. env: CONFIG=DefaultDebugTravis LINUX=ubuntu-18.04 COMPILER=gcc
  478. install:
  479. - travis/install_linux.sh
  480. before_script:
  481. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  482. script:
  483. - travis/build.sh TestAll
  484. before_cache:
  485. - docker cp storm:/opt/storm/. .
  486. after_failure:
  487. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  488. after_success:
  489. - travis/deploy_storm.sh
  490. # ubuntu-18.04 - DefaultReleaseTravis
  491. - stage: Test all
  492. os: linux
  493. compiler: gcc
  494. env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
  495. install:
  496. - travis/install_linux.sh
  497. before_script:
  498. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  499. script:
  500. - travis/build.sh TestAll
  501. before_cache:
  502. - docker cp storm:/opt/storm/. .
  503. after_failure:
  504. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  505. after_success:
  506. - travis/deploy_storm.sh
  507. # ubuntu-18.04 - DefaultDebug
  508. - stage: Test all
  509. os: linux
  510. compiler: gcc
  511. env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc
  512. install:
  513. - travis/install_linux.sh
  514. before_script:
  515. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  516. script:
  517. - travis/build.sh TestAll
  518. before_cache:
  519. - docker cp storm:/opt/storm/. .
  520. after_failure:
  521. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  522. # ubuntu-18.04 - DefaultRelease
  523. - stage: Test all
  524. os: linux
  525. compiler: gcc
  526. env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc
  527. install:
  528. - travis/install_linux.sh
  529. before_script:
  530. - python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode
  531. script:
  532. - travis/build.sh TestAll
  533. before_cache:
  534. - docker cp storm:/opt/storm/. .
  535. after_failure:
  536. - find build -iname '*err*.log' -type f -print -exec cat {} \;
  537. allow_failures:
  538. - stage: Build (1st run)
  539. os: linux
  540. env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
  541. - stage: Build (2nd run)
  542. os: linux
  543. env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
  544. - stage: Build (3rd run)
  545. os: linux
  546. env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
  547. - stage: Build (4th run)
  548. os: linux
  549. env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc
  550. - stage: Test all
  551. os: linux
  552. env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-18.04 COMPILER=gcc