android - script.sh:第1行:./gradlew:Jenkins上没有这样的文件或目录

标签 android jenkins gradle jenkins-pipeline continuous-deployment

这是我收到的错误消息

./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"
         }

最佳答案

如果要在根目录下执行命令,则无需使用shbat命令指定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/

相关文章:

android - ACTION_SEND 用于发送短信

tomcat - Jenkins 初始化和登录未按预期工作

swift - XCodeBuild -exportArchive 不允许我指定文件名

android - 安装从单一来源创建的 APK

java - Android - 为什么我在 SQLiteOpenHelper onCreate 中收到 NullPointerException?

Android 音频流太慢

android - Android 中带有溢出菜单的自定义按钮栏

jenkins - 在 Jenkins 的诱惑下载中出错

java - 无法使用 ProjectExecutionServices 创建 TaskExecuter 类型的服务

maven - 使用 Gradle 的多个启动脚本