Madhuvishy has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/290639

Change subject: Add script for jenkins to commit latest source jars to artifacts
......................................................................

Add script for jenkins to commit latest source jars to artifacts

Change-Id: I231361b4a2919089200e78ad7b7e13bd3a2befdd
---
A bin/update-refinery-source-jars
1 file changed, 32 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/analytics/refinery 
refs/changes/39/290639/1

diff --git a/bin/update-refinery-source-jars b/bin/update-refinery-source-jars
new file mode 100755
index 0000000..1eebefb
--- /dev/null
+++ b/bin/update-refinery-source-jars
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# Script to assist with refinery-source .jar updates.
+# Will be used by jenkins to commit refinery-source jars after release.
+# Usage:
+#   ./bin/download-refinery-source-jars <version>
+# This will download all refinery <version> jars from archiva,
+# symlink them in ./artifacts/, and add and commit jars to git
+#
+
+version="${1}"
+branch="${2}"
+gerrit_user="${3}"
+archiva_base_uri="https://archiva.wikimedia.org/repository/releases/org/wikimedia/analytics/refinery";
+
+if [ -z "${version}" ] && [ -z "${branch}" ] && [-z "${gerrit_user}"] ; then
+    echo "Usage: $0 <version> <branch> <gerrit_user>"
+    exit 1
+fi
+
+for j in camus core job cassandra hive; do
+    (wget 
"${archiva_base_uri}/$j/refinery-$j/$version/refinery-$j-$version.jar" \
+        -O 
./artifacts/org/wikimedia/analytics/refinery/refinery-$j-$version.jar \
+        && ln -sfv org/wikimedia/analytics/refinery/refinery-$j-$version.jar 
./artifacts/refinery-$j.jar) &
+done
+
+wait
+
+gitdir=$(git rev-parse --git-dir); scp -p -P 29418 
${gerrit_user}@gerrit.wikimedia.org:hooks/commit-msg ${gitdir}/hooks/
+git add ./artifacts/refinery-*.jar 
./artifacts/org/wikimedia/analytics/refinery/refinery-*-$version.jar
+git commit -m "Add refinery-source jars for v${version} to artifacts"
+git push origin HEAD:refs/for/${branch}

-- 
To view, visit https://gerrit.wikimedia.org/r/290639
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I231361b4a2919089200e78ad7b7e13bd3a2befdd
Gerrit-PatchSet: 1
Gerrit-Project: analytics/refinery
Gerrit-Branch: master
Gerrit-Owner: Madhuvishy <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to