Class VersionNumberCommon


  • public class VersionNumberCommon
    extends Object
    Common methods used by freestyle and pipeline jobs.
    • Constructor Detail

      • VersionNumberCommon

        public VersionNumberCommon()
    • Method Detail

      • getPreviousBuildWithVersionNumber

        public static Run getPreviousBuildWithVersionNumber​(Run build,
                                                            String envPrefix)
      • parseDate

        public static Date parseDate​(String dateString)
      • makeValid

        public static String makeValid​(String value)
        Checks if the given string contains a valid value and returns that value again if it is valid or returns an empty string if it is not. A valid value encoded in the string must either be a (positive) number, convertible to an integer or a reference to an environment-variable in the form ${VARIABLE_NAME} or $VARIABLE_NAME.
        Parameters:
        value - The (user-provided) string which should either contain a number or a reference to an environment-variable.
        Returns:
        The given buildNum if valid or an empty string.