项目作者: killbirds

项目描述 :
sbt-release和sbt 1.0.0+的git-flow插件
高级语言: Scala
项目地址: git://github.com/killbirds/sbt-gitflow.git
创建时间: 2017-11-04T10:27:39Z
项目社区:https://github.com/killbirds/sbt-gitflow

开源协议:

下载


git-flow

git-flow for sbt-release

Usage

This plugin requires sbt 1.0.0+ and sbt-release 1.0.6+

  1. // build.sbt
  2. import ReleaseTransformations._
  3. import com.killbirds.sbt.sbtrelease.gitflow.Steps._
  4. releaseProcess := Seq[ReleaseStep](
  5. checkSnapshotDependencies,
  6. checkGitFlowExists, //git-flow
  7. inquireVersions,
  8. runClean,
  9. runTest,
  10. gitFlowReleaseStart, //git-flow
  11. setReleaseVersion,
  12. commitReleaseVersion,
  13. gitFlowReleaseFinish, //git-flow
  14. pushMaster, //git-flow
  15. setNextVersion,
  16. commitNextVersion,
  17. pushChanges
  18. )

Testing

killbirds/sbt-gitflow-test

Run sbt "release with-defaults"

Reference

https://github.com/ServiceRocket/sbt-git-flow