Slide 58
Slide 58 text
La commande buildTag
58
class BuildTag : CliktCommand(name = "buildTag", help = "Makes all tests and
builds a release.") {
val tag by argument(name = "tag", help = "The tag to build").long()
val flavor by option(help = "The flavor to build. Will build all flavor if
not specified.")
.choice("alpha", "playStore")
val build by option(help = "The buildType to build. Will build all
buildTypes if not specified.")
.choice("debug", "release")
override fun run() {
checkoutVersion(tag)
executeGradle(flavor, build)
computeChangelog()
deploy(flavor, build, tag)
sendSlack(tag)
}
}