From d6d892365a27a60a1786c5bee509570355613986 Mon Sep 17 00:00:00 2001 From: Jakob Odersky Date: Wed, 4 Apr 2018 23:31:15 -0700 Subject: Fork: update organization and version settings --- .ci/build | 43 +++++++++++++++++++++++++++++++++++++++++++ .ci/sec.gpg.enc | Bin 0 -> 3616 bytes 2 files changed, 43 insertions(+) create mode 100755 .ci/build create mode 100644 .ci/sec.gpg.enc (limited to '.ci') diff --git a/.ci/build b/.ci/build new file mode 100755 index 0000000..8ec9185 --- /dev/null +++ b/.ci/build @@ -0,0 +1,43 @@ +#!/bin/bash +set -o errexit +set -o nounset +set -o verbose + +sbt +compile +tests/run + +# Automatic publishing for tags that start with `v` +if [[ "$TRAVIS_PULL_REQUEST" == "false" && "$TRAVIS_TAG" =~ ^v[0-9].* ]]; then + # Setup gpg keys + gpg --keyserver keyserver.ubuntu.com --recv-keys \ + "DC6A9A5E884B2D680E080467E107A4A6CF561C67" + openssl aes-256-cbc \ + -K "$encrypted_c8feacd00769_key" \ + -iv "$encrypted_c8feacd00769_iv" \ + -in .ci/sec.gpg.enc \ + -out sec.gpg \ + -d + gpg --import sec.gpg + + # Setup sbt-pgp plugin + cat <<-EOF > gpg.sbt + pgpSigningKey in Global := Some(0xE107A4A6CF561C67l) + useGpgAgent in Global := true + useGpg in Global := true + EOF + + # Setup publishing + cat <<-EOF > sonatype.sbt + credentials in Global += Credentials( + "Sonatype Nexus Repository Manager", + "oss.sonatype.org", + "8VNUX6+2", + "$SONATYPE_PASS" + ) + EOF + + sbt \ + +coreJVM/publishSigned \ + +coreJS/publishSigned \ + +coreNative/publishSigned \ + sonatypeRelease +fi diff --git a/.ci/sec.gpg.enc b/.ci/sec.gpg.enc new file mode 100644 index 0000000..ded18e1 Binary files /dev/null and b/.ci/sec.gpg.enc differ -- cgit v1.2.3