File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22# builds them) and where to find the tests.
33
44binaries :
5- prebuilt_s3 : adafruit-circuit-python
6- file_pattern : bin/{board}/adafruit-circuitpython-{board}-*-{short_sha}.{extension}
5+ prebuilt_s3 :
6+ bucket : adafruit-circuit-python
7+ file_pattern : bin/{board}/adafruit-circuitpython-{board}-*-{short_sha}.{extension}
8+ rosie_upload :
9+ file_pattern : adafruit-circuitpython-{board}-{short_sha}.{extension}
710
811circuitpython_tests :
912 test_directories :
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ rm -rf atmel-samd/build*
22rm -rf esp8266/build*
33
44ATMEL_BOARDS=" arduino_zero circuitplayground_express feather_m0_basic feather_m0_adalogger feather_m0_express metro_m0_express trinket_m0 gemma_m0"
5+ ROSIE_SETUPS=" rosie-ci"
56
67for board in $ATMEL_BOARDS ; do
78 make -C atmel-samd BOARD=$board
@@ -17,12 +18,23 @@ if [ $? -ne 0 ]; then
1718 version=` date +%Y%m%d` -` git rev-parse --short HEAD`
1819fi
1920
21+ if [ " $TRAVIS_PULL_REQUEST " != " false" ]; then
22+ version=` echo $TRAVIS_PULL_REQUEST_SHA | cut -c1-7`
23+ fi
24+
2025for board in $ATMEL_BOARDS ; do
2126 mkdir -p bin/$board /
2227 cp atmel-samd/build-$board /firmware.bin bin/$board /adafruit-circuitpython-$board -$version .bin
2328 (( exit_status = exit_status || $? ))
2429 cp atmel-samd/build-$board /firmware.uf2 bin/$board /adafruit-circuitpython-$board -$version .uf2
2530 (( exit_status = exit_status || $? ))
31+ # Only upload to Rosie if its a pull request.
32+ if [ " $TRAVIS_PULL_REQUEST " != " false" ]; then
33+ for rosie in $ROSIE_SETUPS ; do
34+ echo " Uploading to https://$rosie .ngrok.io/upload/$TRAVIS_PULL_REQUEST_SHA "
35+ curl -F " file=@bin/$board /adafruit-circuitpython-$board -$version .uf2" https://$rosie .ngrok.io/upload/$TRAVIS_PULL_REQUEST_SHA
36+ done
37+ fi
2638done
2739
2840# Skip ESP8266 on Travis
You can’t perform that action at this time.
0 commit comments