Вы можете настроить, как должен работать приращение.
release {
versionPatterns = [
/(\d+)\.(\d+)\.(\d)$/: { Matcher m, Project p -> m.replaceAll("${m[0][1]}.${(m[0][2] as int) +1}.${m[0][3]}") }
]
}
Я думаю, что это должно сработать.Он должен соответствовать вашей текущей версии через шаблон регулярных выражений
/(\d+)\.(\d+)\.(\d)$/
И записывает новую версию как
m.replaceAll("${m[0][1]}.${(m[0][2] as int) +1}.${m[0][3]}")
, где вторая группа увеличивается на 1
Didn 't проверял код