X-Git-Url: https://git.arvados.org/arvados-dev.git/blobdiff_plain/39520ae3caa8227e58471b8783106a3c2dba1304..d35ac7e38b0eb480a4573a77a4bdff2a84f92f28:/jenkins/run-build-packages.sh diff --git a/jenkins/run-build-packages.sh b/jenkins/run-build-packages.sh index f813ac1..d122336 100755 --- a/jenkins/run-build-packages.sh +++ b/jenkins/run-build-packages.sh @@ -148,7 +148,7 @@ case "$TARGET" in rsa uritemplate httplib2 ws4py \ pykka requests six pyexecjs jsonschema \ ciso8601 pycrypto backports.ssl_match_hostname pycurl - python-daemon lockfile llfuse) + 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)