summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2017-09-09 22:00:12 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2017-09-09 22:00:12 -0400
commit10ea90e4161e25cee22121feac90ac26414115c7 (patch)
treec630734c1d27d842ba065cf29f4b46f891a47bf6 /Dockerfile
parentf5a17684cb6b0c3d82931b78213ac4e53e3d4ae2 (diff)
downloaddocker-buildsys-10ea90e4161e25cee22121feac90ac26414115c7.tar.gz
Consolidate sections
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile47
1 files changed, 22 insertions, 25 deletions
diff --git a/Dockerfile b/Dockerfile
index b7b8852..45ce891 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,32 +1,31 @@
FROM centos:6.9
-# Generic Globals
-ENV OPT /opt
-ENV HOME /home/jenkins
+# Declare build-time environment
# Miniconda
-ARG MC_VERSION
-ENV MC_VERSION 4.3.21
-ARG MC_PLATFORM
-ENV MC_PLATFORM Linux
-ARG MC_ARCH
-ENV MC_ARCH x86_64
-ARG MC_URL
-ENV MC_URL https://repo.continuum.io/miniconda
-ENV MC_INSTALLER Miniconda3-${MC_VERSION}-${MC_PLATFORM}-${MC_ARCH}.sh
-ENV MC_PATH ${OPT}/conda
+ARG MC_VERSION=4.3.21
+ARG MC_PLATFORM=Linux
+ARG MC_ARCH=x86_64
+ARG MC_URL=https://repo.continuum.io/miniconda
-# Conda Root
-ARG CONDA_VERSION
-ENV CONDA_VERSION 4.3.25
-ARG CONDA_BUILD_VERSION
-ENV CONDA_BUILD_VERSION 3.0.14
+# Conda root
+ARG CONDA_VERSION=4.3.25
+ARG CONDA_BUILD_VERSION=3.0.14
ARG CONDA_PACKAGES
-ENV CONDA_PACKAGES ${CONDA_PACKAGES}
-# Jenkins Agent (?)
-ARG AGENT_VERSION=3.10
-ARG AGENT_WORKDIR=${OPT}/agent
+# Declare environment
+ENV OPT=/opt \
+ HOME=/home/jenkins
+
+ENV MC_VERSION=${MC_VERSION} \
+ MC_PLATFORM=${MC_PLATFORM} \
+ MC_ARCH=${MC_ARCH} \
+ MC_URL=${MC_URL} \
+ MC_INSTALLER=Miniconda3-${MC_VERSION}-${MC_PLATFORM}-${MC_ARCH}.sh \
+ MC_PATH=${OPT}/conda \
+ CONDA_VERSION=${CONDA_VERSION} \
+ CONDA_BUILD_VERSION=${CONDA_BUILD_VERSION} \
+ CONDA_PACKAGES=${CONDA_PACKAGES}
# Toolchain
RUN yum install -y \
@@ -72,9 +71,7 @@ RUN conda install --yes --quiet \
conda=${CONDA_VERSION} \
conda-build=${CONDA_BUILD_VERSION} \
${CONDA_PACKAGES} \
- && mkdir -p ${HOME}/.jenkins \
- && mkdir -p ${AGENT_WORKDIR} \
- && chown -R jenkins: ${OPT} ${HOME} ${AGENT_WORKDIR}
+ && chown -R jenkins: ${OPT} ${HOME}
WORKDIR ${HOME}