github.com/ouraigua/jenkins-library@v0.0.0-20231028010029-fbeaf2f3aa9b/src/com/sap/piper/versioning/GolangArtifactVersioning.groovy (about) 1 package com.sap.piper.versioning 2 3 class GolangArtifactVersioning extends ArtifactVersioning { 4 protected GolangArtifactVersioning(script, configuration) { 5 super(script, configuration) 6 } 7 8 @Override 9 def getVersion() { 10 return script.readFile(configuration.filePath).split('\n')[0].trim() 11 } 12 13 @Override 14 def setVersion(version) { 15 script.writeFile file: configuration.filePath, text: version 16 } 17 }