В моем Jenkinsfile я клонировал одно git-репозиторий, используя Git SCM, и для относительного таргетинга я добавил, например, «myGit».
Так что он сохраняется в каталоге "myGit".
После этого мне нужно запустить мой bash-скрипт, а внутри, после выполнения некоторых строк кода, мне нужно зайти в папку myGit, чтобы иметь возможность запускать некоторые тесты.
Но я всегда получаю cd: myGit: Нет такого файла или каталога.
В моем скрипте bash я пробовал так:
some code...
cd myGit
run some tests inside myGit directory...
Но когда я попробую в Jenkinsfile вот так:
dir('myGit') {
run some tests inside myGit directory...
}
это работает.
Но мне нужно сделать это в моем скрипте bash.
Ожидаемый результат: перейти в каталог myGit
Фактический результат: throws cd: myGit: Нет такого файла или каталога.