From f2ffe3313dab2b84fad898fc8d784d793f831bad Mon Sep 17 00:00:00 2001 From: Nick Larsen Date: Wed, 29 Jan 2025 14:25:05 +0100 Subject: [PATCH] revert(script): jmx exporter source upload back to jar upload Reverts a single file from #687 which should have been done in #933. [Slack discussion](https://stackable-workspace.slack.com/archives/C02FZ581UCD/p1738149918664689) --- .scripts/upload_new_jmx_exporter_version.sh | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/.scripts/upload_new_jmx_exporter_version.sh b/.scripts/upload_new_jmx_exporter_version.sh index 87d037d7e..cb0eba7ea 100755 --- a/.scripts/upload_new_jmx_exporter_version.sh +++ b/.scripts/upload_new_jmx_exporter_version.sh @@ -23,7 +23,7 @@ fi # deletes the temp directory function cleanup { - rm -rf "$WORK_DIR" + rm -rf "$WORK_DIR" } # register the cleanup function to be called on the EXIT signal @@ -31,20 +31,12 @@ trap cleanup EXIT cd "$WORK_DIR" || exit -src_file=jmx_prometheus-$VERSION-src.tar.gz - # JMX Exporter does not currently publish signatures or SBOMs (as of 2023-07-24, latest version at this point 0.19.0) echo "Downloading JMX Exporter" -# JMX Exporter provides no offficial source tarballs, download from Git -git clone https://github.com/prometheus/jmx_exporter "jmx_prometheus-${VERSION}" "--branch=${VERSION}" --depth=1 - -echo "Archiving JMX Exporter" -git -C "jmx_prometheus-${VERSION}" archive "${VERSION}" --format=tar.gz --prefix="jmx_prometheus-${VERSION}-src/" > "${src_file}" -sha256sum "${src_file}" | cut --delimiter=' ' --field=1 > "${src_file}.sha256" +curl --fail -LOs "https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/$VERSION/jmx_prometheus_javaagent-$VERSION.jar" echo "Uploading to Nexus" -curl --fail -u "$NEXUS_USER:$NEXUS_PASSWORD" --upload-file "${src_file}" 'https://repo.stackable.tech/repository/packages/jmx-exporter/' -curl --fail -u "$NEXUS_USER:$NEXUS_PASSWORD" --upload-file "${src_file}.sha256" 'https://repo.stackable.tech/repository/packages/jmx-exporter/' +curl --fail -u "$NEXUS_USER:$NEXUS_PASSWORD" --upload-file "jmx_prometheus_javaagent-$VERSION.jar" 'https://repo.stackable.tech/repository/packages/jmx-exporter/' echo "Successfully uploaded new version of JMX Exporter ($VERSION) to Nexus" echo "https://repo.stackable.tech/service/rest/repository/browse/packages/jmx-exporter/"