我有一个存储库https://github.com/bizimunda/Jenkins-run-bash-script,在该存储库中有一个.sh脚本。
这是我的舞台密码
stage('Running script file') {
steps {
sh "chmod +x -R ${env.WORKSPACE}/myscript.sh"
sh "chmod +x ./myscript.sh"
sh './myscript.sh'
}
}
这就是我得到的错误
+ chmod +x -R /Users/hamid/.jenkins/workspace/running_bash_script/myscript.sh
chmod: -R: No such file or directory
尽管我的文件myscript已经在该文件夹中
1条答案
按热度按时间oknrviil1#
根据man page;
-R
是递归的。对于一个文件不是必需的,但运行chmod --help
可查看变量的选项。非常确定它是
chmod -R a+x path/to/filename.txt
或忽略-R
,因为它只是一个文件。