X-Git-Url: https://git.arvados.org/arvados-dev.git/blobdiff_plain/469c824c8db7dd960350997b3f4d55bcb3245456..d35ac7e38b0eb480a4573a77a4bdff2a84f92f28:/jenkins/run-build-packages.sh diff --git a/jenkins/run-build-packages.sh b/jenkins/run-build-packages.sh index 396eb92..d122336 100755 --- a/jenkins/run-build-packages.sh +++ b/jenkins/run-build-packages.sh @@ -96,7 +96,7 @@ case "$TARGET" in PYTHON_BACKPORTS=(python-gflags pyvcf google-api-python-client \ oauth2client pyasn1==0.1.7 pyasn1-modules==0.0.5 \ rsa uritemplate httplib2 ws4py \ - virtualenv pykka requests six pyexecjs jsonschema \ + pykka requests six pyexecjs jsonschema \ ciso8601 pycrypto backports.ssl_match_hostname pycurl llfuse) PYTHON3_BACKPORTS=(docker-py six requests websocket-client) ;; @@ -109,7 +109,7 @@ case "$TARGET" in PYTHON_BACKPORTS=(python-gflags pyvcf google-api-python-client \ oauth2client pyasn1==0.1.7 pyasn1-modules==0.0.5 \ rsa uritemplate httplib2 ws4py \ - virtualenv pykka requests six pyexecjs jsonschema \ + pykka requests six pyexecjs jsonschema \ ciso8601 pycrypto backports.ssl_match_hostname pycurl llfuse) PYTHON3_BACKPORTS=(docker-py six requests websocket-client) ;; @@ -122,7 +122,7 @@ case "$TARGET" in PYTHON_BACKPORTS=(python-gflags pyvcf google-api-python-client \ oauth2client pyasn1==0.1.7 pyasn1-modules==0.0.5 \ rsa uritemplate httplib2 ws4py \ - virtualenv pykka requests six pyexecjs jsonschema \ + pykka requests six pyexecjs jsonschema \ ciso8601 pycrypto backports.ssl_match_hostname pycurl llfuse) PYTHON3_BACKPORTS=(docker-py six requests websocket-client) ;; @@ -148,8 +148,8 @@ case "$TARGET" in rsa uritemplate httplib2 ws4py \ pykka requests six pyexecjs jsonschema \ ciso8601 pycrypto backports.ssl_match_hostname pycurl - python-daemon lockfile llfuse) - PYTHON3_BACKPORTS=(docker-py six requests) + python-daemon lockfile llfuse 'pbr<1.0') + PYTHON3_BACKPORTS=(docker-py six requests websocket-client) export PYCURL_SSL_LIBRARY=nss ;; *) @@ -271,6 +271,8 @@ handle_python_package COMMIT_HASH=$(format_last_commit_here "%H") SRC_BUILD_DIR=$(mktemp -d) + # mktemp creates the directory with 0700 permissions by default + chmod 755 $SRC_BUILD_DIR git clone $DASHQ_UNLESS_DEBUG "$WORKSPACE/.git" "$SRC_BUILD_DIR" cd "$SRC_BUILD_DIR" @@ -318,6 +320,21 @@ go get "git.curoverse.com/arvados.git/services/keepproxy" cd $WORKSPACE/packages/$TARGET fpm_build $GOPATH/bin/keepproxy=/usr/bin/keepproxy keepproxy 'Curoverse, Inc.' 'dir' "$PKG_VERSION" "--url=https://arvados.org" "--license=GNU Affero General Public License, version 3.0" "--description=Keepproxy makes a Keep cluster accessible to clients that are not on the LAN" +# keep-web +cd "$GOPATH/src/git.curoverse.com/arvados.git/services/keep-web" +KEEP_WEB_VERSION=$(version_from_git) +KEEP_WEB_TIMESTAMP=$(timestamp_from_git) + +if [[ "$GO_SDK_TIMESTAMP" -gt "$KEEP_WEB_TIMESTAMP" ]]; then + PKG_VERSION=$GO_SDK_VERSION +else + PKG_VERSION=$KEEP_WEB_VERSION +fi + +go get "git.curoverse.com/arvados.git/services/keep-web" +cd $WORKSPACE/packages/$TARGET +fpm_build $GOPATH/bin/keep-web=/usr/bin/keep-web keep-web 'Curoverse, Inc.' 'dir' "$PKG_VERSION" "--url=https://arvados.org" "--license=GNU Affero General Public License, version 3.0" "--description=Static web hosting service for user data stored in Arvados Keep" + # datamanager cd "$GOPATH/src/git.curoverse.com/arvados.git/services/datamanager" DATAMANAGER_VERSION=$(version_from_git)