Kiibohd Controller
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.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

appveyor.yml 2.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. # appveyor file for kiibohd/controller
  2. # Used to test out the Cygwin builds
  3. platform:
  4. - x64
  5. environment:
  6. global:
  7. CYG_MIRROR: http://cygwin.uib.no
  8. CYG_CACHE: C:/cygwin/var/cache/setup
  9. CYG_ARCH: x86
  10. CYG_ROOT: C:/cygwin
  11. WIN_CMAKE: "/cygdrive/c/Program Files (x86)/CMake/bin"
  12. matrix:
  13. # Input Club Keyboard Tests
  14. - SCRIPT_DIR: Keyboards
  15. SCRIPT: infinity.bash
  16. - SCRIPT_DIR: Keyboards
  17. SCRIPT: infinity_led.bash
  18. - SCRIPT_DIR: Keyboards
  19. SCRIPT: ergodox.bash
  20. - SCRIPT_DIR: Keyboards
  21. SCRIPT: whitefox.bash
  22. # Debug Build Tests
  23. - SCRIPT_DIR: Keyboards/Testing
  24. SCRIPT: uartout.bash
  25. - SCRIPT_DIR: Keyboards/Testing
  26. SCRIPT: usbmuxuart.bash
  27. # Bootloader Build Tests
  28. - SCRIPT_DIR: Bootloader/Builds
  29. SCRIPT: mk20dx128vlf5.bash
  30. - SCRIPT_DIR: Bootloader/Builds
  31. SCRIPT: mk20dx256vlh7.bash
  32. init:
  33. - git config --global core.autocrlf input
  34. install:
  35. - 'appveyor DownloadFile http://cygwin.com/setup-%CYG_ARCH%.exe -FileName setup.exe'
  36. - 'setup.exe -qnNdO -R "%CYG_ROOT%" -s "%CYG_MIRROR%" -l "%CYG_CACHE%" -P git -P make -P python3 -P ctags -P tree -P p7zip'
  37. - '%CYG_ROOT%/bin/bash -lc "cygcheck -dc cygwin"'
  38. - '%CYG_ROOT%/bin/bash -lc "cd \"$OLDPWD\"/%SCRIPT_DIR% && export wincmake_path=\"%WIN_CMAKE%\" && which cmake"'
  39. - 'appveyor DownloadFile https://launchpad.net/gcc-arm-embedded/5.0/5-2016-q2-update/+download/gcc-arm-none-eabi-5_4-2016q2-20160622-win32.zip -FileName gcc-arm-none-eabi.zip'
  40. - dir
  41. - cmake --version
  42. build_script:
  43. - '%CYG_ROOT%/bin/bash -lc "cd \"$OLDPWD\" && 7z x -o/ gcc-arm-none-eabi.zip"'
  44. - '%CYG_ROOT%/bin/bash -lc "cd \"$OLDPWD\" && pwd"'
  45. - '%CYG_ROOT%/bin/bash -lc "cd \"$OLDPWD\" && tree"'
  46. - '%CYG_ROOT%/bin/bash -lc "cd \"$OLDPWD\" && cmake --version"'
  47. - '%CYG_ROOT%/bin/bash -lc "cd \"$OLDPWD\"/%SCRIPT_DIR% && export wincmake_path=\"%WIN_CMAKE%\" && export PATH=\"${wincmake_path}\":$PATH && cmake --version"'
  48. - '%CYG_ROOT%/bin/bash -lc "cd \"$OLDPWD\" && git --version"'
  49. - '%CYG_ROOT%/bin/bash -lc "cd \"$OLDPWD\" && python3 --version"'
  50. - '%CYG_ROOT%/bin/bash -lc "cd \"$OLDPWD\" && arm-none-eabi-gcc --version"'
  51. - '%CYG_ROOT%/bin/bash -lc "cd \"$OLDPWD\"/%SCRIPT_DIR% && export wincmake_path=\"%WIN_CMAKE%\" && COMPILER=gcc ./%SCRIPT%"'