X-Git-Url: https://git.arvados.org/arvados-dev.git/blobdiff_plain/9819eac0a0ec331264e58864e66682ae9d436e82..d35ac7e38b0eb480a4573a77a4bdff2a84f92f28:/jenkins/run-build-packages.sh diff --git a/jenkins/run-build-packages.sh b/jenkins/run-build-packages.sh index a6909df..d122336 100755 --- a/jenkins/run-build-packages.sh +++ b/jenkins/run-build-packages.sh @@ -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)