У меня есть скрипт как
pipeline {
agent any
stages {
stage('Checkout') {
steps {
git branch: "master", credentialsId: "ritefit.io", url: "git@bitbucket.org:ritefitio/my-project.git"
}
}
stage('Build') {
steps {
sh 'echo $PATH'
sh 'aws s3 ls'
}
}
}
}
Я получил приведенный ниже как вывод
> /var/jenkins_home/workspace/question-app-pipeline@tmp/durable-af9dc286/script.sh:
> 1:
> /var/jenkins_home/workspace/question-app-pipeline@tmp/durable-af9dc286/script.sh:
> aws: not found
Если я sh к экземпляру для запуска aws s3, это работает как обычно. Но не из трубопровода Дженкинс. Я также попытался отобразить $ PATH и вижу, что путь 'aws' уже включен.
То же самое происходит с sam cli.
Пожалуйста, помогите мне, пожалуйста. Несколько дней я искал и применял много способов, но пока не повезло
Примечание: Дженкинс работает под Docker instance Я думаю, что это проблема. Я вошел в систему docker и получил ту же проблему.