Thanks for merging. Can we push this image to dockerhub tagged as ubuntu-16.04-arm? Then we will need to update CI configuration to: JOBS=16 OS=ubuntu-16.04-arm BUILDTOOL=cmake COMPILER=gcc CONFIGURATION='--disable-java --disable-python --disable-libtool-wrappers' ENVIRONMENT='GLOG_v=1 MESOS_VERBOSE=1' ../mesos-build.sh or JOBS=16 OS=ubuntu-16.04-arm BUILDTOOL=autotools COMPILER=gcc CONFIGURATION='--disable-java --disable-python --disable-libtool-wrappers' ENVIRONMENT='GLOG_v=1 MESOS_VERBOSE=1' ./support/mesos-build.sh
pon., 19 mar 2018 o 16:24 użytkownik Tomek Janiszewski <jani...@gmail.com> napisał: > Dockerfile for ARM with CMake support https://reviews.apache.org/r/66138/ > > pon., 12 lut 2018 o 15:41 użytkownik Tomek Janiszewski <jani...@gmail.com> > napisał: > >> How can I use it for our ARM CI? >> >> JOBS=16 OS=arm64v8/ubuntu:16.04 ./support/mesos-build.sh >> + set -e >> + set -o pipefail >> + : arm64v8/ubuntu:16.04 >> + : autotools >> + : gcc >> + : '--verbose --disable-libtool-wrappers' >> + : 'GLOG_v=1 MESOS_VERBOSE=1' >> + : 16 >> ++ git rev-parse --show-toplevel >> + MESOS_DIR=/home/janisz/mesos >> ++ git diff-index --quiet HEAD -- >> + docker run --rm -v /home/janisz/mesos:/SRC:Z -e BUILDTOOL=autotools -e >> COMPILER=gcc -e 'CONFIGURATION=--verbose --disable-libtool-wrappers' -e >> 'ENVIRONMENT=GLOG_v=1 MESOS_VERBOSE=1' -e JOBS=16 >> mesos/mesos-build:arm64v8/ubuntu-16.04 >> docker: invalid reference format. >> See 'docker run --help'. >> >> >> czw., 8 lut 2018 o 07:38 użytkownik Michael Park <mp...@apache.org> >> napisał: >> >>> The first run looks good! >>> https://builds.apache.org/job/Mesos-Buildbot/4890/ >>> >>> [image: Screen Shot 2018-02-07 at 10.30.51 PM.png] >>> On Wed, Feb 7, 2018 at 8:39 PM Michael Park <mp...@apache.org> wrote: >>> >>> > Yep, Just landed! Waiting for >>> https://builds.apache.org/job/Mesos-Buildbot to >>> > pick it up. >>> > >>> > On Wed, Feb 7, 2018 at 8:27 PM Vinod Kone <vinodk...@apache.org> >>> wrote: >>> > >>> >> Yay, thanks MPark! Has the change landed already? >>> >> >>> >> On Wed, Feb 7, 2018 at 8:23 PM, Michael Park <mp...@apache.org> >>> wrote: >>> >> >>> >> > Many of you probably know that we currently have >>> >> `support/docker-build.sh` >>> >> > to power our CI for our various configurations. One of the problems >>> for >>> >> us >>> >> > has been that we create a `Dockerfile` ad-hoc and invoke `docker >>> build` >>> >> > with it. This is very inefficient and also leads to flaky issues >>> around >>> >> > `apt-get install`. >>> >> > >>> >> > I've introduced `support/mesos-build.sh` which operates off of >>> docker >>> >> > images hosted on Dockerhub instead, and should aid in bringing us >>> faster >>> >> > and more stable CI results! >>> >> > >>> >> > As a bonus, we now also test Clang on the CentOS 7! >>> >> > >>> >> > Thanks, >>> >> > >>> >> > MPark >>> >> > >>> >> >>> > >>> >>