у меня есть все эти команды оболочки, выполняющиеся внутри скрипта Groovy, есть ли способ, которым мы можем определить где-нибудь в общей библиотеке и использовать его в Jenkinsfile
sh("""
echo $ret > "/jenkins/workspace/map.yml"
cd /jenkins/workspace
sed 's/^.*\\[//;s/\\].*\$//' "map.yml" > "map1.yml"
sed 's/,//g' "map1.yml" > "map2.yml"
tr ' ' '\n' < "map2.yml" > "map3.yml"
sed 's/: */: /g' "map3.yml" > "map4.yml"
""")