diff --git a/build.sbt b/build.sbt index b075b7b..970be98 100644 --- a/build.sbt +++ b/build.sbt @@ -12,7 +12,16 @@ Some("snapshots" at base + "snapshots") else Some("releases" at base + "releases") }, - credentials += Credentials(Path.userHome / ".sbt" / ".iw-credentials") + credentials += { + val username = sys.env.getOrElse("IW_USERNAME", "") + val password = sys.env.getOrElse("IW_PASSWORD", "") + Credentials( + "GitBucket Maven Repository", + "dig.iterative.works", + username, + password + ) + } ) ) diff --git a/build.sbt b/build.sbt index b075b7b..970be98 100644 --- a/build.sbt +++ b/build.sbt @@ -12,7 +12,16 @@ Some("snapshots" at base + "snapshots") else Some("releases" at base + "releases") }, - credentials += Credentials(Path.userHome / ".sbt" / ".iw-credentials") + credentials += { + val username = sys.env.getOrElse("IW_USERNAME", "") + val password = sys.env.getOrElse("IW_PASSWORD", "") + Credentials( + "GitBucket Maven Repository", + "dig.iterative.works", + username, + password + ) + } ) ) diff --git a/sbt-iw-projects/src/main/scala/works/iterative/sbt/IWScalaProjectPlugin.scala b/sbt-iw-projects/src/main/scala/works/iterative/sbt/IWScalaProjectPlugin.scala index d88ca1c..c9cd1e4 100644 --- a/sbt-iw-projects/src/main/scala/works/iterative/sbt/IWScalaProjectPlugin.scala +++ b/sbt-iw-projects/src/main/scala/works/iterative/sbt/IWScalaProjectPlugin.scala @@ -24,7 +24,16 @@ Some("snapshots" at base + "snapshots") else Some("releases" at base + "releases") }, - credentials += Credentials(Path.userHome / ".sbt" / ".iw-credentials") + credentials += { + val username = sys.env.getOrElse("IW_USERNAME", "") + val password = sys.env.getOrElse("IW_PASSWORD", "") + Credentials( + "GitBucket Maven Repository", + "dig.iterative.works", + username, + password + ) + } ) ) def resolveIW: Seq[Def.Setting[_]] = inThisBuild(