in jenkins-pipeline-shared-libraries/vars/githubscm.groovy [336:345]
def tagLocalAndRemoteRepository(String remote, String tagName, String credentialsId = 'kie-ci', String buildTag = '', boolean override = false) {
if (override && isTagExist(remote, tagName)) {
println "[INFO] Tag ${tagName} exists... Overriding it."
removeLocalTag(tagName)
removeRemoteTag(remote, tagName, credentialsId)
}
tagRepository(tagName, buildTag)
pushRemoteTag(remote, tagName, credentialsId)
}