diff options
author | Ivan Topolnjak <ivantopo@gmail.com> | 2013-12-18 20:31:57 -0300 |
---|---|---|
committer | Ivan Topolnjak <ivantopo@gmail.com> | 2013-12-18 20:31:57 -0300 |
commit | 54bc311355aad0fa42d0a9e91ef37cb1ae864786 (patch) | |
tree | b0f4d15f4522df7ee5a08f0edd2a5f2d4b9d61b6 | |
parent | 7db24589881cd1afdcc8259acd3ac046a8b6ba4a (diff) | |
download | Kamon-54bc311355aad0fa42d0a9e91ef37cb1ae864786.tar.gz Kamon-54bc311355aad0fa42d0a9e91ef37cb1ae864786.tar.bz2 Kamon-54bc311355aad0fa42d0a9e91ef37cb1ae864786.zip |
prepare the build for snapshots and regular releases
-rw-r--r-- | project/Settings.scala | 13 | ||||
-rw-r--r-- | version.sbt | 1 |
2 files changed, 10 insertions, 4 deletions
diff --git a/project/Settings.scala b/project/Settings.scala index d5cdd3b6..6ace7022 100644 --- a/project/Settings.scala +++ b/project/Settings.scala @@ -1,14 +1,13 @@ import sbt._ import Keys._ import spray.revolver.RevolverPlugin.Revolver +import sbtrelease.ReleasePlugin._ import com.typesafe.sbt.SbtScalariform import com.typesafe.sbt.SbtScalariform.ScalariformKeys object Settings { - val VERSION = "0.0.11" lazy val basicSettings = seq( - version := VERSION, organization := "kamon", scalaVersion := "2.10.3", resolvers ++= Dependencies.resolutionRepos, @@ -25,8 +24,14 @@ object Settings { "-language:implicitConversions", "-Xlog-reflective-calls" ), - publishTo := Some("Nexus" at "http://nexus.despegar.it:8080/nexus/content/repositories/releases") - ) + publishTo <<= version { (v: String) => + + if (v.trim.endsWith("SNAPSHOT")) + Some(Resolver.sftp("Kamon Snapshots Repository", "snapshots.kamon.io", "/var/local/snapshots-repo")) + else + Some(Resolver.sftp("Kamon Repository", "repo.kamon.io", "/var/local/releases-repo")) + } + ) ++ releaseSettings import spray.revolver.RevolverPlugin.Revolver._ diff --git a/version.sbt b/version.sbt new file mode 100644 index 00000000..82bb90a0 --- /dev/null +++ b/version.sbt @@ -0,0 +1 @@ +version in ThisBuild := "0.0.11-SNAPSHOT"
\ No newline at end of file |