Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c2d2c68d authored by Daniel Jacob Chittoor's avatar Daniel Jacob Chittoor
Browse files

Dockerfile: Seperate out CCACHE_DIR for BRANCH_NAME

parent 76a9ef5f
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@ MAINTAINER Romain Hunault <romain.hunault@e.email>
#######################

ENV SRC_DIR /srv/src
ENV CCACHE_DIR /srv/ccache
ENV CCACHE_BASE_DIR /srv/ccache
ENV ZIP_DIR /srv/zips
ENV LMANIFEST_DIR /srv/local_manifests
ENV KEYS_DIR /srv/keys
@@ -158,7 +158,7 @@ ENV REPO_CUSTOM_MANIFEST false
# Create Volume entry points
############################
VOLUME $SRC_DIR
VOLUME $CCACHE_DIR
VOLUME $CCACHE_BASE_DIR
VOLUME $ZIP_DIR
VOLUME $LMANIFEST_DIR
VOLUME $KEYS_DIR
@@ -173,7 +173,7 @@ COPY src/ /root/
# Create missing directories
############################
RUN mkdir -p $SRC_DIR
RUN mkdir -p $CCACHE_DIR
RUN mkdir -p $CCACHE_BASE_DIR
RUN mkdir -p $ZIP_DIR
RUN mkdir -p $LMANIFEST_DIR
RUN mkdir -p $KEYS_DIR
+5 −0
Original line number Diff line number Diff line
@@ -132,6 +132,11 @@ if [ -n "${BRANCH_NAME}" ] && [ -n "${DEVICE}" ]; then
  mkdir -p "$SRC_DIR/$branch_dir"
  cd "$SRC_DIR/$branch_dir" || return 1

  mkdir -p "$CCACHE_BASE_DIR/$branch_dir"
  export CCACHE_DIR="$CCACHE_BASE_DIR/$branch_dir"

  echo ">> [$(date)] Setting up CCache, CCACHE_DIR=${CCACHE_DIR} CCACHE_SIZE=${CCACHE_SIZE}"

  echo ">> [$(date)] Branch:  ${BRANCH_NAME}"
  echo ">> [$(date)] Device: ${DEVICE}"