Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite00b319

Browse files
tannewtdhalbert
authored andcommitted
Have the build script upload artifacts to Rosie when travis is building a pull request. (adafruit#191)
1 parentfab634e commite00b319

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

‎.rosie.yml‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@
22
# builds them) and where to find the tests.
33

44
binaries:
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

811
circuitpython_tests:
912
test_directories:

‎tools/build_adafruit_bins.sh‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ rm -rf atmel-samd/build*
22
rm -rf esp8266/build*
33

44
ATMEL_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

67
forboardin$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`
1819
fi
1920

21+
if ["$TRAVIS_PULL_REQUEST"!="false" ];then
22+
version=`echo$TRAVIS_PULL_REQUEST_SHA| cut -c1-7`
23+
fi
24+
2025
forboardin$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+
forrosiein$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
2638
done
2739

2840
# Skip ESP8266 on Travis

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp