这是我收到的错误消息
./gradlew clean assembleRelease /Users/bhanukaisuru/.jenkins/workspace/OrelGo@tmp/durable-b74adbad/script.sh: line 1: ./gradlew: No such file or directoryPipeline Script
管道脚本
stage('Build Release APK') {
sh "./gradlew clean assembleRelease"
}
最佳答案
如果要在根目录下执行命令,则无需使用sh
和bat
命令指定Jenkins工作空间。
例如,sh 'mkdir test'
将在<jenkins_workspace>/test
中创建一个文件夹。
如果gradlew
位于Jenkins工作区的根目录,则应满足以下条件:
sh "gradlew clean assembleRelease"
否则,一条完整的路径也会起作用。
关于android - script.sh:第1行:./gradlew:Jenkins上没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60129590/