安装
pip install bumpversion
配置
.bumpversion.cfg
[bumpversion]current_version = 0.9.0commit = Truetag = False[bumpversion:file:gradle.properties]
最后一行表示:version 发生变动时,会同步到 gradle.properties 文件中。
gradle.properties内容如下
VERSION=0.9.0
build.gradle
defaultTasks 'push'project.group = 'data-brain'project.version = "${VERSION}"ext {env = System.getenv()}task build(type: Exec) {workingDir '.'commandLine 'docker', 'build', '-t', "${env.DOCKER_REPO}/${project.group}/${project.name}:${project.version}-build.${env.BUILD_NUMBER}", '-f', 'Dockerfile', '.'}
使用
bumpversion major: 版本从 1.0.0 -> 2.0.0bumpversion minor: 版本从 1.0.0 -> 1.1.0bumpversion patch: 版本从 1.0.0 -> 1.0.1
