summaryrefslogtreecommitdiffstats
path: root/utils/test-sign-artifact.sh
diff options
context:
space:
mode:
Diffstat (limited to 'utils/test-sign-artifact.sh')
-rwxr-xr-xutils/test-sign-artifact.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/utils/test-sign-artifact.sh b/utils/test-sign-artifact.sh
new file mode 100755
index 000000000..5ae91aa13
--- /dev/null
+++ b/utils/test-sign-artifact.sh
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+# clone releng repository
+echo "Cloning releng repository..."
+[ -d releng ] && rm -rf releng
+git clone https://gerrit.opnfv.org/gerrit/releng $WORKSPACE/releng/ &> /dev/null
+#this is where we import the siging key
+if [ -f $WORKSPACE/releng/utils/gpg_import_key.sh ]; then
+ source $WORKSPACE/releng/utils/gpg_import_key.sh
+fi
+
+artifact="foo"
+echo foo > foo
+
+testsign () {
+ echo "Signing artifact: ${artifact}"
+ gpg2 -vvv --batch \
+ --default-key opnfv-helpdesk@rt.linuxfoundation.org \
+ --passphrase besteffort \
+ --detach-sig $artifact
+done
+}
+
+testsign
+