X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/acdfc466ec52fbbf394f0e0b00544e809e74cec8..034677aa057f89be2d5bf923d6956164396d11cb:/jenkins/run-build-packages.sh 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