У меня есть переменная окружения в Jenkins, и я хочу сохранить оставшуюся переменную, начиная с 4-го символа, в новую переменную.
например, myvar = "abcdefghi"
Мне нужно всепосле 4 символов до N так: fghi
Мой Jenkinsfile в настоящее время выглядит так, как будто я хочу использовать подстроку, к сожалению, код не работает У меня ошибка где-то в переменной?
pipeline{
agent {
label 'windows'
}
options {
buildDiscarder(logRotator(numToKeepStr: '15'))
}
environment {
get_tag = """${bat(
script: '@git describe --tags --abbrev=0',
returnStdout: true
)}"""
type = "${get_tag[0..1]}"
count = "${get_tag[3,4]}"
branch = "${GIT_BRANCH}"
temppath = 'E:\\Temp\\'
}
stages {
stage('info'){
steps{
script {
def ver = "${get_tag.substring(4)}"
def version = ver.split("_")
}
}
}
ошибка: 1.
Нет такого свойства: версия для класса: groovy.lang.Binding