Browse Source

raspberry build script

Mokhtar Naamani 5 years ago
parent
commit
602c045872
2 changed files with 14 additions and 1 deletions
  1. 1 1
      .travis.yml
  2. 13 0
      raspberry-cross-build.sh

+ 1 - 1
.travis.yml

@@ -25,7 +25,7 @@ before_script:
 
 script:
   - cargo fmt --all -- --check
-  - cargo build --release
+  - cargo build --release --target=${TARGET}
   - mv ./target/${TARGET}/release/joystream-node .
   - export FILENAME=`./joystream-node --version | sed -e "s/ /-/g"`
   - tar -cf ${FILENAME}.tar ./joystream-node

+ 13 - 0
raspberry-cross-build.sh

@@ -0,0 +1,13 @@
+#!/bin/sh
+
+### Cross build for Raspberry Pi - using docker ###
+docker pull joystream/rust-raspberry
+
+docker run \
+    --volume ${PWD}/:/home/cross/project \
+    --volume ${HOME}/.cargo/registry:/home/cross/.cargo/registry \
+    joystream/rust-raspberry \
+    build --release
+
+# output will be in project folder:
+# target/arm-unknown-linux-gnueabihf/joystream-node