From 9a4afad134f563d41f2a0c84b4389698df07a8db Mon Sep 17 00:00:00 2001 From: Brett Smith Date: Tue, 12 May 2015 17:01:39 -0400 Subject: [PATCH] 3793: Build Docker cleaner service in run-build-packages.sh. --- jenkins/run-build-packages.sh | 36 +++++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/jenkins/run-build-packages.sh b/jenkins/run-build-packages.sh index 5ba1eb9d01..3b9fc15ef6 100755 --- a/jenkins/run-build-packages.sh +++ b/jenkins/run-build-packages.sh @@ -81,6 +81,16 @@ if [[ "$?" != 0 ]]; then exit 1 fi +if ! easy_install3 --version >/dev/null; then + cat >&2 <" "-s" "$PACKAGE_TYPE" "-t" "deb" "-x" "usr/local/lib/python2.7/dist-packages/tests") if [[ "$PACKAGE_NAME" != "$PACKAGE" ]]; then @@ -461,6 +472,10 @@ cd $WORKSPACE/debs # to match our other version numbers. Cf. commit 4afcb8c, compliance with PEP-440. build_and_scp_deb $WORKSPACE/services/nodemanager arvados-node-manager 'Curoverse, Inc.' 'python' "$(awk '($1 == "Version:"){ gsub(/-/,".",$2); print $2}' $WORKSPACE/services/nodemanager/arvados_node_manager.egg-info/PKG-INFO)" "--url=https://arvados.org" "--description=The Arvados node manager" +# The Docker image cleaner +cd $WORKSPACE/debs +build_and_scp_deb $WORKSPACE/services/dockercleaner arvados-docker-cleaner 'Curoverse, Inc.' 'python3' "$(awk '($1 == "Version:"){print $2}' $WORKSPACE/services/dockercleaner/arvados_docker_cleaner.egg-info/PKG-INFO)" "--url=https://arvados.org" "--description=The Arvados Docker image cleaner" + # A few dependencies for deppkg in python-gflags pyvcf google-api-python-client oauth2client \ pyasn1 pyasn1-modules rsa uritemplate httplib2 ws4py virtualenv \ @@ -468,6 +483,7 @@ for deppkg in python-gflags pyvcf google-api-python-client oauth2client \ pycrypto backports.ssl_match_hostname; do build_and_scp_deb "$deppkg" done +build_and_scp_deb docker-py python3-docker-py python3 # cwltool from common-workflow-language. We use this in arv-run-pipeline-instance. # We use $WORKSPACE/common-workflow-language as the clean directory from which to build the cwltool package -- 2.30.2