Как определить все команды оболочки, запущенные в jenkinsfile, в Common Library и вызвать их в Jenkinsfile - PullRequest
0 голосов
/ 18 апреля 2019

у меня есть все эти команды оболочки, выполняющиеся внутри скрипта 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"
                """)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...