Skip to content

Commit c995b3e

Browse files
committed
Enable sonatype credentials and GPG passphrase to come from environmt variables during release
1 parent 3ac120f commit c995b3e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

build.sbt

+7
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,13 @@ lazy val releaseSettings = Seq(
383383
Test / publishArtifact := false,
384384
releasePublishArtifactsAction := PgpKeys.publishSigned.value,
385385
releaseCrossBuild := true,
386+
pgpPassphrase := sys.env.get("PGP_PASSPHRASE").map(_.toArray),
387+
credentials += Credentials(
388+
"Sonatype Nexus Repository Manager",
389+
"oss.sonatype.org",
390+
sys.env.getOrElse("SONATYPE_USERNAME", ""),
391+
sys.env.getOrElse("SONATYPE_PASSWORD", "")
392+
),
386393
publishTo := {
387394
val nexus = "https://oss.sonatype.org/"
388395
if (isSnapshot.value) {

0 commit comments

Comments
 (0)