-
Notifications
You must be signed in to change notification settings - Fork 833
/
sonatype.sbt
46 lines (40 loc) · 1.81 KB
/
sonatype.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import xerial.sbt.Sonatype._
ThisBuild / sonatypeProjectHosting := Some(
GitHubHosting("Azure", "SynapseML", "[email protected]"))
ThisBuild / homepage := Some(url("https://github.com/Microsoft/SynapseML"))
ThisBuild / scmInfo := Some(
ScmInfo(
url("https://github.com/Microsoft/SynapseML"),
"scm:[email protected]:Microsoft/SynapseML.git"
)
)
ThisBuild / developers := List(
Developer("mhamilton723", "Mark Hamilton",
"[email protected]", url("https://github.com/mhamilton723")),
Developer("imatiach-msft", "Ilya Matiach",
"[email protected]", url("https://github.com/imatiach-msft")),
Developer("drdarshan", "Sudarshan Raghunathan",
"[email protected]", url("https://github.com/drdarshan")),
Developer("svotaw", "Scott Votaw",
"[email protected]", url("https://github.com/svotaw")),
Developer("BrendanWalsh", "Brendan Walsh",
"[email protected]", url("https://github.com/BrendanWalsh")),
Developer("JessicaXYWang", "Jessica Wang",
"[email protected]", url("https://github.com/JessicaXYWang"))
)
ThisBuild / licenses += ("MIT", url("https://github.com/Microsoft/SynapseML/blob/master/LICENSE"))
ThisBuild / credentials += Credentials("Sonatype Nexus Repository Manager",
"oss.sonatype.org",
Secrets.nexusUsername,
Secrets.nexusPassword)
pgpPassphrase := Some(Secrets.pgpPassword.toCharArray)
pgpSecretRing := Secrets.pgpPrivateFile
pgpPublicRing := Secrets.pgpPublicFile
if(Secrets.publishToFeed) {
ThisBuild / publishTo := Some("SynapseML_PublicPackages" at
"https://msdata.pkgs.visualstudio.com/A365/_packaging/SynapseML_PublicPackages/maven/v1")
} else {
ThisBuild / publishTo := sonatypePublishToBundle.value
}
ThisBuild / dynverSonatypeSnapshots := true
ThisBuild / dynverSeparator := "-"