github.com/ouraigua/jenkins-library@v0.0.0-20231028010029-fbeaf2f3aa9b/src/com/sap/piper/versioning/PipArtifactVersioning.groovy (about)

     1  package com.sap.piper.versioning
     2  
     3  class PipArtifactVersioning extends ArtifactVersioning {
     4      protected PipArtifactVersioning(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  }