[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