diff options
author | Jakob Odersky <jakob@driver.xyz> | 2018-05-03 16:21:39 -0700 |
---|---|---|
committer | Jakob Odersky <jakob@driver.xyz> | 2018-05-03 16:21:39 -0700 |
commit | d7fd38798b24638b095357d4a96a7d3158fa4174 (patch) | |
tree | e9482c63aebc31b537dbfb2a0ca6a6a7edd668e8 /.ci | |
parent | 095431f7e014cda1c7522236531c67258b4bc58d (diff) | |
download | sbt-settings-d7fd38798b24638b095357d4a96a7d3158fa4174.tar.gz sbt-settings-d7fd38798b24638b095357d4a96a7d3158fa4174.tar.bz2 sbt-settings-d7fd38798b24638b095357d4a96a7d3158fa4174.zip |
Set up continuous deploymentv1.0.10
Diffstat (limited to '.ci')
-rwxr-xr-x | .ci/build | 31 | ||||
-rw-r--r-- | .ci/sec.gpg.enc | bin | 0 -> 2480 bytes |
2 files changed, 31 insertions, 0 deletions
diff --git a/.ci/build b/.ci/build new file mode 100755 index 0000000..ad52e38 --- /dev/null +++ b/.ci/build @@ -0,0 +1,31 @@ +#!/bin/bash +set -ev + +sbt \ + scalafmt::test \ + test + +# Automatic publishing for tags that start with `v<digit>` +if [[ "$TRAVIS_PULL_REQUEST" == "false" && "$TRAVIS_TAG" =~ ^v[0-9].* ]]; then + # Setup gpg keys + gpg --keyserver keyserver.ubuntu.com --recv-key "DC7751D77486D755815C04AB488F99C904F077E8" + openssl aes-256-cbc -K "$encrypted_1d7419ab335d_key" -iv "$encrypted_1d7419ab335d_iv" -in .ci/sec.gpg.enc -out sec.gpg -d + gpg --import sec.gpg + + # Set up publishing settings and credentials + cat <<EOF > credentials.sbt + useGpg in Global := true + pgpSigningKey in Global := Some(0x488F99C904F077E8l) + credentials in Global += Credentials( + "Sonatype Nexus Repository Manager", + "oss.sonatype.org", + "vZKBpUCV", + "$SONATYPE_PASS" + ) +EOF + + # Publish and release + sbt \ + publishSigned \ + sonatypeRelease +fi diff --git a/.ci/sec.gpg.enc b/.ci/sec.gpg.enc Binary files differnew file mode 100644 index 0000000..79dec9c --- /dev/null +++ b/.ci/sec.gpg.enc |