У меня есть пользовательский интерактивный сценарий оболочки, который успешно работает на моем сервере Linux.Но когда я пытаюсь запустить его через jenkins, он не запускается.
Я создал Jenkinsfile.
Jenkinsfile
node('slaves') {
try
{
def app
stage('Remmove Docker service') {
sh 'sshpass ssh docusr@10.26.13.12 "/path/to/shell/script"'
}
}
}
Shell Script
#!/bin/bash
read -p "Hi kindly enter the api name : " api
docker service logs $api --raw
Оболочка Scipt успешно работает на моем локальном сервере, когда я пытаюсь запустить ее на Jenkins с помощью Jenkinsfile, она не принимает переменную $api
в моей оболочкескрипт, который является интерактивным для пользователя.