Admin/jenkins/ci-extras/package
author wenzelm
Tue, 18 Jul 2023 13:32:34 +0200
changeset 78394 761d12b043d0
parent 63143 ef72b104fa32
permissions -rwxr-xr-x
proper running limit, based on this worker process; prefer bulk jobs: much faster cancellation;

#!/usr/bin/env bash
set -e

VERSION=1

# Build JAR and fetch sources
mvn package

# Copy to correct location
mkdir -p lib
cp "target/ci-extras-1.0-SNAPSHOT-jar-with-dependencies.jar" "lib/ci-extras.jar"

# Clean up
mvn clean

# Package component
rm -rf dist && mkdir -p dist
tar czf "dist/ci-extras-${VERSION}.tar.gz" --exclude dist --transform "s/^\\./ci-extras-${VERSION}/" .