1
私はgroovyの正規表現から一致する文字列を取得しようとしています。問題なくコンソールに文字列のプリントをマッチしたが、私はgitのコマンドにマッチした文字列を使用しようとすると、私は次のエラーを取得する:Jenkins groovy regex match string:エラー:java.io.NotSerializableException:java.util.regex.Matcher
def binaryName = "298_application_V2_00_Build_07.hex"
def matches = (binaryName =~ /(V)(\d+)(_)(\d+)(_)(Build)(_)(\d+)/)
versionTag = ""+matches[0].getAt(0)
echo "${matches}"
echo "$versionTag"
bat("git tag $versionTag")
bat("git push origin --tags")
どのようにすることができます:ここで
Err: Incremental Build failed with Error: java.io.NotSerializableException: java.util.regex.Matcher
コードです正規表現から一致する文字列を取得しますか?
ありがとう、私はこれで何時間も苦労してきました。どのようにこれについて知っているはずです:\ –