Итак, что я хочу сделать, это просто запустить «список Роспака» в задании Дженкинса.Мой Jenkinsfile довольно прост:
pipeline {
agent any
stages {
stage('Test') {
steps {
sh '. /opt/ros/kinetic/setup.bash'
sh 'rospack list'
}
}
}
}
Ни исходная команда, ни rospack не могут быть запущены внутри задания jenkins.Но когда я захожу с учетной записью jenkins и делаю то же самое, что указано выше, это работает.Так что я действительно запутался, что не так с Jenkinsfile.Заранее спасибо за помощь!
- ОС: Ubuntu 16.04 LTS
- Jenkins: 2.150.3
- ROS: кинетическая
.