Cleanup docker and deploy
This commit is contained in:
parent
d05b761f6e
commit
fa7d246f88
4 changed files with 13 additions and 18 deletions
10
.travis.yml
10
.travis.yml
|
@ -34,7 +34,7 @@ compiler:
|
|||
before_install:
|
||||
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo mkdir -p /etc/docker && echo '{"ipv6":true,"fixed-cidr-v6":"2001:db8:1::/64"}' | sudo tee /etc/docker/daemon.json && sudo service docker restart; fi
|
||||
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew update && brew install qt5 && brew cask install xquartz && brew upgrade boost && brew install rust; fi
|
||||
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then travis_wait 40 ci/build-docker-image.sh docker/ci/Dockerfile nanocurrency/nano-ci; fi
|
||||
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then ci/build-docker-image.sh docker/ci/Dockerfile nanocurrency/nano-ci; fi
|
||||
|
||||
script:
|
||||
- if [ -n "$ONE_TIME_TESTS" ]; then ci/check-commit-format.sh; fi
|
||||
|
@ -42,9 +42,5 @@ script:
|
|||
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then ci/build-travis.sh "/usr/local/opt/qt5/lib/cmake/Qt5"; fi
|
||||
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then docker run -v $TRAVIS_BUILD_DIR:/workspace nanocurrency/nano-ci /bin/bash -c "cd /workspace && ASAN=${ASAN} TSAN=${TSAN} ./ci/build-travis.sh /usr/lib/x86_64-linux-gnu/cmake/Qt5 ${PWD}"; fi
|
||||
|
||||
deploy:
|
||||
skip_cleanup: true
|
||||
provider: script
|
||||
script: travis_wait 80 ci/deploy-docker.sh
|
||||
on:
|
||||
condition: -n "$ONE_TIME_TESTS"
|
||||
after_script:
|
||||
- if [ -n "$ONE_TIME_TESTS" ] && [ -n "$DOCKER_PASSWORD" ] && [ "$TRAVIS_BRANCH" = "master" ]; then ci/deploy-docker.sh; fi
|
||||
|
|
|
@ -3,5 +3,4 @@ set -eu
|
|||
|
||||
docker pull "$2" || true
|
||||
echo "Building $2"
|
||||
# Output for the build is WAY too long for Travis logs
|
||||
docker build -f "$1" -t "$2" --cache-from "$2" . > /dev/null 2>&1
|
||||
docker build -f "$1" -t "$2" --cache-from "$2" .
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
FROM ubuntu:16.04
|
||||
|
||||
ENV BOOST_BASENAME=boost_1_66_0 \
|
||||
BOOST_URL=http://sourceforge.net/projects/boost/files/boost/1.66.0/boost_1_66_0.tar.gz/download
|
||||
BOOST_URL=https://sourceforge.net/projects/boost/files/boost/1.66.0/boost_1_66_0.tar.gz/download
|
||||
|
||||
RUN apt-get update && apt-get install -yq \
|
||||
RUN apt-get update -qq && apt-get install -yqq \
|
||||
build-essential \
|
||||
cmake \
|
||||
g++ \
|
||||
|
@ -11,11 +11,11 @@ RUN apt-get update && apt-get install -yq \
|
|||
|
||||
WORKDIR "/tmp"
|
||||
|
||||
RUN wget -O ${BOOST_BASENAME}.tar.gz ${BOOST_URL} && \
|
||||
tar xzvf ${BOOST_BASENAME}.tar.gz && \
|
||||
RUN wget -qO ${BOOST_BASENAME}.tar.gz ${BOOST_URL} && \
|
||||
tar xzf ${BOOST_BASENAME}.tar.gz && \
|
||||
cd ${BOOST_BASENAME} && \
|
||||
./bootstrap.sh && \
|
||||
./b2 link=static install && \
|
||||
./b2 -d0 link=static install && \
|
||||
rm -rf ${BOOST_BASENAME} && \
|
||||
rm -f ${BOOST_BASENAME}.tar.gz && \
|
||||
cd ..
|
||||
|
|
|
@ -4,16 +4,16 @@ ENV BOOST_BASENAME=boost_1_66_0 \
|
|||
BOOST_ROOT=/tmp/boost_install \
|
||||
BOOST_URL=https://sourceforge.net/projects/boost/files/boost/1.66.0/boost_1_66_0.tar.gz/download
|
||||
|
||||
RUN apt-get update && apt-get install -yq \
|
||||
RUN apt-get update -qq && apt-get install -yqq \
|
||||
build-essential \
|
||||
cmake \
|
||||
g++ \
|
||||
wget && \
|
||||
wget -O ${BOOST_BASENAME}.tar.gz ${BOOST_URL} && \
|
||||
tar xzvf ${BOOST_BASENAME}.tar.gz && \
|
||||
wget -qO ${BOOST_BASENAME}.tar.gz ${BOOST_URL} && \
|
||||
tar xzf ${BOOST_BASENAME}.tar.gz && \
|
||||
cd ${BOOST_BASENAME} && \
|
||||
./bootstrap.sh && \
|
||||
./b2 --prefix=${BOOST_ROOT} link=static install && \
|
||||
./b2 -d0 --prefix=${BOOST_ROOT} link=static install && \
|
||||
rm -rf ${BOOST_BASENAME} && \
|
||||
rm -f ${BOOST_BASENAME}.tar.gz && \
|
||||
cd .. && \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue