Fix travis to build all variants (really)

Travis mod - single branch only
This commit is contained in:
Ted Hess 2017-11-06 09:36:36 -05:00
parent 9868fcd8fc
commit 4e67d29a84
2 changed files with 17 additions and 15 deletions

View File

@ -9,27 +9,29 @@ language: c
branches: branches:
only: only:
- private_build2 - private-build2
before_install: before_install:
# - "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_1.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :1 -ac -screen 0 1280x1024x16" # Not sure this is necessary in more recent SDKs
# - sleep 3 - "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_1.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :1 -ac -screen 0 1280x1024x16"
# - export DISPLAY=:1.0 - sleep 3
- export DISPLAY=:1.0
install:
- wget http://downloads.arduino.cc/arduino-1.8.5-linux64.tar.xz - wget http://downloads.arduino.cc/arduino-1.8.5-linux64.tar.xz
- tar xf arduino-1.8.5-linux64.tar.xz - tar xf arduino-1.8.5-linux64.tar.xz
install:
- cp Firmware/variants/1_75mm_MK2-RAMBo13a-E3Dv6full.h Firmware/Configuration_prusa.h
script: script:
- GIT_BUILD=$(git rev-parse --short HEAD)
- VARIANTS=$(ls Firmware/variants/) - VARIANTS=$(ls Firmware/variants/)
- for VARIANT in $VARIANTS; do - for VARIANT in $VARIANTS; do
arduino-1.8.5/arduino --pref build.path=. --verify --verbose-build --board arduino:avr:mega $PWD/Firmware/Firmware.ino ; cp Firmware/variants/${VARIANT} Firmware/Configuration_prusa.h ;
cp Firmware.ino.hex "${VARIANT}"ex ; arduino-1.8.5/arduino --pref build.path=. --verify --verbose-build --board arduino:avr:mega:cpu=atmega2560 $PWD/Firmware/Firmware.ino ;
mv Firmware.ino.hex "${VARIANT}"ex ;
done done
- mkdir -p prusa3d_fw_$(git rev-parse --short HEAD)/MK1-175mm prusa3d_fw_$(git rev-parse --short HEAD)/MK2-MultiMaterial prusa3d_fw_$(git rev-parse --short HEAD)/MK2 - mkdir -p prusa3d_fw_${GIT_BUILD}/MK1-175mm prusa3d_fw_${GIT_BUILD}/MK2-MultiMaterial prusa3d_fw_${GIT_BUILD}/MK2
- mv *_MK1-RAMBo* prusa3d_fw_$(git rev-parse --short HEAD)/MK1-175mm - mv *_MK1-RAMBo* prusa3d_fw_${GIT_BUILD}/MK1-175mm
- mv *_MK2-MultiMaterial-RAMBo* prusa3d_fw_$(git rev-parse --short HEAD)/MK2-MultiMaterial - mv *_MK2-MultiMaterial-RAMBo* prusa3d_fw_${GIT_BUILD}/MK2-MultiMaterial
- mv *_MK2-RAMBo* prusa3d_fw_$(git rev-parse --short HEAD)/MK2 - mv *_MK2-RAMBo* prusa3d_fw_${GIT_BUILD}/MK2
- zip -r prusa3d_fw_$(git rev-parse --short HEAD).zip prusa3d_fw_* *.pdf - zip -r prusa3d_fw_${GIT_BUILD}.zip prusa3d_fw_* *.pdf
- curl --upload-file prusa3d_fw_$(git rev-parse --short HEAD).zip https://transfer.sh/prusa3d_fw_$(git rev-parse --short HEAD).zip - curl --upload-file prusa3d_fw_${GIT_BUILD}.zip https://transfer.sh/prusa3d_fw_${GIT_BUILD}.zip

BIN
How-to-choose-firmware.pdf Normal file

Binary file not shown.