Разбор скрипта оболочки в Jenkinsfile для тестирования - PullRequest
0 голосов
/ 16 февраля 2020

При запуске конвейера jenkins я часто делаю ошибку в сценарии оболочки (sh) и обнаруживаю эту ошибку только при запуске конвейера. Есть ли способ синтаксического анализа сценария (возможно, с использованием groovy компилятора?) И просмотра фактического сценария оболочки, который будет запускаться Jenkins заранее?

Примером может служить сценарий оболочки в сценарии конвейера ниже:

pipeline {
   agent any
   stages {
      stage('test') {
         sh """
            echo \${PWD}
         """
      }
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...