[ARVADOS] updated: 4447bfa5edac893079894484244318a872a0d3ba
Git user
git at public.curoverse.com
Wed Mar 23 11:15:55 EDT 2016
Summary of changes:
build/run-build-docker-jobs-image.sh | 6 +++++-
docker/build_tools/Makefile | 2 +-
docker/jobs/Dockerfile | 8 ++++----
3 files changed, 10 insertions(+), 6 deletions(-)
via 4447bfa5edac893079894484244318a872a0d3ba (commit)
from 1b7ac33e0651087b85f8583c72325d5583b98776 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit 4447bfa5edac893079894484244318a872a0d3ba
Author: Ward Vandewege <ward at curoverse.com>
Date: Wed Mar 23 11:15:17 2016 -0400
Build script fix: make sure that run-build-docker-jobs-image.sh always
rebuilds the jobs image when the git commit passed in via --tags
changes.
No issue #
diff --git a/build/run-build-docker-jobs-image.sh b/build/run-build-docker-jobs-image.sh
index 37c151c..15f7881 100755
--- a/build/run-build-docker-jobs-image.sh
+++ b/build/run-build-docker-jobs-image.sh
@@ -125,7 +125,11 @@ rm -f config.yml
# Get test config.yml file
cp $HOME/docker/config.yml .
-./build.sh jobs-image
+if [[ ! -z "$tags" ]]; then
+ COMMIT=${tags/,*/} ./build.sh jobs-image
+else
+ ./build.sh jobs-image
+fi
ECODE=$?
diff --git a/docker/build_tools/Makefile b/docker/build_tools/Makefile
index 7570296..8a757d0 100644
--- a/docker/build_tools/Makefile
+++ b/docker/build_tools/Makefile
@@ -217,7 +217,7 @@ keep-proxy-image: debian-arvados-image $(BUILD) $(KEEP_PROXY_DEPS)
date >keep-proxy-image
jobs-image: debian-arvados-image $(BUILD) $(JOBS_DEPS)
- $(DOCKER_BUILD) -t arvados/jobs jobs
+ $(DOCKER_BUILD) --build-arg COMMIT=$(COMMIT) -t arvados/jobs jobs
date >jobs-image
java-bwa-samtools-image: jobs-image $(BUILD) $(JAVA_BWA_SAMTOOLS_DEPS)
diff --git a/docker/jobs/Dockerfile b/docker/jobs/Dockerfile
index 0d72958..30c2416 100644
--- a/docker/jobs/Dockerfile
+++ b/docker/jobs/Dockerfile
@@ -6,14 +6,14 @@ ENV DEBIAN_FRONTEND noninteractive
ADD apt.arvados.org.list /etc/apt/sources.list.d/
RUN apt-key adv --keyserver pool.sks-keyservers.net --recv 1078ECD7
-RUN apt-get update -q
+RUN gpg --keyserver pool.sks-keyservers.net --recv-keys D39DC0E3
-RUN apt-get install -qy git python-pip python-virtualenv python-arvados-python-client python-dev libcurl4-gnutls-dev
+ARG COMMIT=latest
+RUN echo $COMMIT && apt-get update -q
-RUN gpg --keyserver pool.sks-keyservers.net --recv-keys D39DC0E3
+RUN apt-get install -qy git python-pip python-virtualenv python-arvados-python-client python-dev libcurl4-gnutls-dev
# Install dependencies and set up system.
-# The FUSE packages help ensure that we can install the Python SDK (arv-mount).
RUN /usr/sbin/adduser --disabled-password \
--gecos 'Crunch execution user' crunch && \
/usr/bin/install --directory --owner=crunch --group=crunch --mode=0700 /keep /tmp/crunch-src /tmp/crunch-job
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list