diff --git a/.travis.yml b/.travis.yml index 95eed0db9..b6a26d821 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,6 +8,10 @@ addons: - build-essential - gcc-arm-none-eabi - libnewlib-arm-none-eabi + - protobuf-compiler + - libprotobuf-dev + - python-protobuf + - python3-protobuf env: global: @@ -20,9 +24,11 @@ env: script: - make -C vendor/libopencm3 lib/stm32/f2 + - make -C vendor/nanopb/generator/proto - make - make -C bootloader - make -C fastflash + - make -C firmware/protob - make -C firmware - make -C demo diff --git a/Dockerfile b/Dockerfile index 9b98775d9..ae2645f35 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,4 +9,4 @@ RUN apt-get update # install build tools and dependencies RUN apt-get install -y build-essential git python python-ecdsa gcc-arm-none-eabi -RUN apt-get install protobuf-compiler libprotobuf-dev python-protobuf python3-protobuf +RUN apt-get install -y protobuf-compiler libprotobuf-dev python-protobuf python3-protobuf