This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "".
The branch, master has been updated via 5329228e260d36de62c3edf3c1a3f08ab95fd558 (commit) via 74d880d7e20ab4825868bd2013b164d4bc90eb45 (commit) from f5120355753ae3d69f81010cb9131abffdfb03fc (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 5329228e260d36de62c3edf3c1a3f08ab95fd558 Author: Tom Trahan tom@shippable.com Date: Sun Oct 22 08:50:46 2017 -0700
add sample shippable.yml and Dockerfile for Aarch64 builds
Signed-off-by: Tom Trahan tom@shippable.com Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/.shippable.yml b/.shippable.yml new file mode 100644 index 00000000..9fbb2919 --- /dev/null +++ b/.shippable.yml @@ -0,0 +1,45 @@ +language: c + +compiler: + - gcc + - clang + +env: + matrix: + - CONF="" + # - CONF="--disable-abi-compat" + # - CONF="--enable-schedule-sp" + # - CONF="--enable-schedule-iquery" + # - CONF="--enable-dpdk-zero-copy" + # - CROSS_ARCH="arm64" + # - CROSS_ARCH="armhf" CFLAGS="-march=armv7-a" + # - CROSS_ARCH="powerpc" + # - CROSS_ARCH="i386" + global: + # - PLACEHOLDER="" + +build: + pre_ci: + # use Dockerfile to install additional CI dependencies + - docker build -t=odp/dev ./scripts + + # use image built in 'pre_ci' for CI job + pre_ci_boot: + image_name: odp/dev + image_tag: latest + pull: false + options: + + ci: + - echo 1000 | sudo tee /proc/sys/vm/nr_hugepages + - sudo mkdir -p /mnt/huge + - sudo mount -t hugetlbfs nodev /mnt/huge + - mkdir -p /dev/shm/odp + - ./bootstrap + - ./configure --disable-test-perf + - make + - sudo env ODP_SHM_DIR=/dev/shm/odp make check + + on_failure: + - cat config.log + - find . -name "*.trs" | xargs grep -l '^.test-result. FAIL' | while read trs ; do echo FAILURE detected at $trs; cat ${trs%%.trs}.log ; done diff --git a/scripts/Dockerfile b/scripts/Dockerfile new file mode 100644 index 00000000..995330fa --- /dev/null +++ b/scripts/Dockerfile @@ -0,0 +1,24 @@ +FROM drydockaarch64/u16:v5.10.1 + +RUN if $(sudo update-alternatives --list gcc); \ + then sudo update-alternatives --remove-all gcc; \ + fi + +RUN sudo apt-get update && sudo apt-get install -yy \ + autoconf \ + automake \ + ccache \ + clang-3.8 \ + gcc-4.8 \ + graphviz \ + kmod \ + mscgen \ + libcunit1-dev \ + libpcap-dev \ + libssl-dev \ + libtool \ + linux-headers-`uname -r` \ + ruby-dev + +RUN sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 10 +RUN sudo ln -s /usr/bin/clang-3.8 /usr/bin/clang
commit 74d880d7e20ab4825868bd2013b164d4bc90eb45 Author: Maxim Uvarov maxim.uvarov@linaro.org Date: Mon Oct 23 17:54:35 2017 +0300
travis: fix doxygen error capture
grep in doxygen log, not in some test.log
Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org Reviewed-by: Bill Fischofer bill.fischofer@linaro.org
diff --git a/.travis.yml b/.travis.yml index dbaad146..d8da542c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -264,7 +264,7 @@ jobs: # doxygen does not trap on warnings, check for them here. - make doxygen-doc 2>&1 |tee doxygen.log - | - fgrep -rq warning ./test.log + fgrep -rq warning ./doxygen.log if [ $? -eq 0 ]; then false else
-----------------------------------------------------------------------
Summary of changes: .shippable.yml | 45 +++++++++++++++++++++++++++++++++++++++++++++ .travis.yml | 2 +- scripts/Dockerfile | 24 ++++++++++++++++++++++++ 3 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 .shippable.yml create mode 100644 scripts/Dockerfile
hooks/post-receive