34 lines
684 B
Bash
34 lines
684 B
Bash
#!/usr/bin/env bash
|
|
|
|
# Decrypts the signing key in .github/codesigning.asc.enc
|
|
# Imports that key
|
|
# Uses .github/settings.xml and the release profile to deploy
|
|
|
|
echo "deploy.sh: Starting..."
|
|
|
|
(
|
|
cd .github
|
|
|
|
echo "Retrieving GPG Private KEY"
|
|
gpg --quiet \
|
|
--batch \
|
|
--yes \
|
|
--decrypt \
|
|
--passphrase="${GPG_PASSPHRASE}" \
|
|
--output codesigning.asc \
|
|
codesigning.asc.gpg
|
|
|
|
echo "Loading signing key"
|
|
gpg --batch \
|
|
--fast-import codesigning.asc
|
|
)
|
|
|
|
echo "Releasing..."
|
|
mvn -pl ruleset,tile \
|
|
--settings .github/settings.xml \
|
|
-Dskip-Tests=true \
|
|
-P release \
|
|
-B \
|
|
deploy
|
|
|
|
echo "deploy.sh: Done."
|