Separated dependency installation, git clone and build commands to reduce repeated work on failure

This commit is contained in:
adot23 2017-03-09 16:03:28 +00:00
parent b67877af6f
commit efc4c7b09f
No known key found for this signature in database
GPG Key ID: 7B7645530A278B26
1 changed files with 7 additions and 6 deletions

View File

@ -14,12 +14,13 @@ RUN set -x \
pkg-config \
' \
&& apt-get -qq update \
&& apt-get -qq --no-install-recommends install $buildDeps \
\
&& git clone https://github.com/monero-project/monero.git $SRC_DIR \
&& cd $SRC_DIR \
&& make -j$(nproc) release-static \
&& cp build/release/bin/* /usr/local/bin/ \
&& apt-get -qq --no-install-recommends install $buildDeps
RUN git clone https://github.com/monero-project/monero.git $SRC_DIR
WORKDIR $SRC_DIR
RUN make -j$(nproc) release-static
RUN cp build/release/bin/* /usr/local/bin/ \
\
&& rm -r $SRC_DIR \
&& apt-get -qq --auto-remove purge $buildDeps