There is no auto incrementing built in by Gradle, but there are 3rd party libraries which do create a changelog and increment the version.
The mentioned plugin dues support SNAPSHOTs. If you use a regular version it is pushed to mavenCentral, if you use a snapshot, it is published to the snapshot repo.