Note to update version number in files below:
object MyBuild extends Build {
val Organization = "gitbucket"
val Name = "gitbucket"
val Version = "3.3.0" // <---- update version!!
val ScalaVersion = "2.11.6"
val ScalatraVersion = "2.3.1"
object AutoUpdate {
/**
* The history of versions. A head of this sequence is the current GitBucket version.
*/
val versions = Seq(
new Version(3, 3), // <---- add this line!!
new Version(3, 2),
Note: Release operation requires Ant and Maven.
Run sbt executable. The release war file and fingerprint are generated into target/executable/gitbucket.war.
$sbt executable
For plug-in development, we have to publish the assembly jar file to the public Maven repository by release/deploy-assembly-jar.sh.
$ cd release/ $ ./deploy-assembly-jar.sh