2
0

.gitlab-ci.yml 754 B

1234567891011121314151617181920212223242526
  1. stages:
  2. - build
  3. qmk_firmware:
  4. stage: build
  5. variables:
  6. GIT_SUBMODULE_STRATEGY: recursive
  7. tags:
  8. - linux
  9. image: ubuntu
  10. before_script:
  11. - apt-get update -qy
  12. - apt-get install -y build-essential avr-libc binutils-arm-none-eabi binutils-avr dfu-programmer dfu-util diffutils gcc gcc-arm-none-eabi gcc-avr git libnewlib-arm-none-eabi unzip wget zip
  13. - avr-gcc --version
  14. script:
  15. - make iris/rev2:drashna iris/rev2:drashna_old ergodox_ez:drashna viterbi/rev1:drashna orthodox/rev1:drashna orthodox/rev3:drashna crkbd:drashna planck/light:drashna
  16. artifacts:
  17. name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
  18. paths:
  19. - ./*.hex
  20. - ./*.bin
  21. only:
  22. - master
  23. - drashna_keymaps
  24. - merge-requests
  25. - branches