.travis.yml 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. language: c
  2. git:
  3. submodules: false
  4. sudo: required
  5. dist: trusty
  6. cache:
  7. timeout: 1200
  8. directories:
  9. - tmp/toolchain/
  10. before_install:
  11. - sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
  12. - sudo add-apt-repository ppa:ubuntu-lxc/lxd-stable -y
  13. - sudo add-apt-repository ppa:jacob/virtualisation -y
  14. - sudo apt-get update
  15. - sudo apt-get install -y --force-yes gcc-4.9 g++-4.9 rc golang build-essential flex bison qemu-system syslinux
  16. - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.9
  17. - git submodule update --init --recursive --remote
  18. - ./hacking/coverity-scan.sh prepare
  19. script:
  20. - ./hacking/continuous-build.sh
  21. compiler:
  22. - gcc-4.8
  23. env:
  24. global:
  25. - ARCH=amd64
  26. - JEHANNE=$TRAVIS_BUILD_DIR
  27. - SYSLINUXBIOS=/usr/lib/syslinux/
  28. - SYSLINUXMBR=/usr/lib/syslinux/mbr.bin
  29. - PATH=$PATH:$JEHANNE/hacking/cross/toolchain/bin:$JEHANNE/hacking/bin
  30. - secure: eu81pAD2iXg3b/rm9VYf+8bnlg09IpXdw/WMNeiXqxULCoNZI/1N7oEmLSBvqI068x+mzr6eT0P1C8zVm3wxhTSWs2JKzF0klIe4Tj0S2CjSGDx1GenO2zDdH9mSCvnx8a6xvNzms8O3xOGbV4jzolmckJYi2mLqZwtIxmShMijj8Ou046IMXhchEGFd5bx6rwN01OhFcTUVIHS73CMzZJQxXpT5zjuVDXKSnuX3BnTGHCTNNyoVmnomuvwNZmUch0q/SI8tlYzhsQrz77aZXMBkVqpFM5aTE/fOwgmwEf0Gc8kwa3YtQboxPxlXafn4ygVczMUI9mIXS2ql7ek1Mptxsx3IJUiou9iG31IhN7Pi7DyTIwGTcG6FvDw73oOL3zUY+DTfipNVDaN1GTM8ZPWJ0A/s7V9M+7sUqRyJ4sTpjPtPEmCBtDSDfFIXpq54LcjHAGyTjqveCcm/Wn2kTpxrABrQxPGVLbrGgT7dsZx6eD/vIfgbhKLj6NZUyWoDhErv0NFX7ZIG6brsvHAcY7YLu/NlW398VzwTgu38Fy180TRT/zrhxfTvsnhnrN0Jn/kr60CSXi8Fh1yaMl1vY6tcf662mGoX+pwvobGEJzDJYfMWkLjjq02jbV+nd7VkB3B9vgJtV1xfroGH2gN94iFZxg6FLwBpONWHbmh/JjY=
  31. addons:
  32. coverity_scan:
  33. project:
  34. name: JehanneOS/jehanne
  35. description: Build submitted via Travis CI
  36. notification_email: jehanneos@googlegroups.com
  37. build_command_prepend: "cov-configure --template --comptype gcc --compiler x86_64-jehanne-gcc"
  38. build_command: "./hacking/coverity-scan.sh"
  39. branch_pattern: coverity_scan