From f07cd13fe82eb756a2a19ff0ac41349cddc6e3bf Mon Sep 17 00:00:00 2001 From: Daniel Agar <daniel@agar.ca> Date: Mon, 5 Sep 2016 00:47:48 -0400 Subject: [PATCH] circleci update to tolerate submodule changes (#5451) - remove broken ccache setup --- circle.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/circle.yml b/circle.yml index 492719d00b..4fb497d9fa 100644 --- a/circle.yml +++ b/circle.yml @@ -4,17 +4,22 @@ machine: checkout: post: + # workaround for known git bug where attempting to fetch a missing commit fails early on the first try + - git submodule update --init || true - git submodule sync --recursive - git submodule update --init --recursive -## Customize dependencies dependencies: - cache_directories: - - "~/.ccache" pre: - docker pull px4io/px4-dev-nuttx-gcc4.9 test: override: - - docker run --rm -v `pwd`:`pwd`:rw -w=`pwd` -v $HOME/.ccache:$HOME/.ccache:rw -e CCACHE_DIR=$HOME/.ccache --user=$UID -it px4io/px4-dev-nuttx-gcc4.9 /bin/bash -c "ccache -z; make px4fmu-v4_default; ccache -s" + - docker run --rm -v `pwd`:`pwd`:rw -w=`pwd` --user=$UID -it px4io/px4-dev-nuttx-gcc4.9 /bin/bash -c "make quick_check" + +general: + artifacts: + - "build_px4fmu-v2_default/parameters.xml" + - "build_px4fmu-v2_default/airframes.xml" + - "build_.*/src/firmware/nuttx/.*.px4" -- GitLab