android - script.sh:第 1 行:./gradlew:Jenkins 上没有这样的文件或目录
问题描述
这是我收到的错误消息
./gradlew clean assembleRelease /Users/bhanukaisuru/.jenkins/workspace/OrelGo@tmp/durable-b74adbad/script.sh:第1行:./gradlew:没有这样的文件或目录管道脚本
流水线脚本
stage('Build Release APK') {
sh "./gradlew clean assembleRelease"
}
解决方案
您无需使用命令指定 Jenkins 工作区,也无需sh
在bat
其根级别执行命令。
sh 'mkdir test'
例如,将在其中创建一个文件夹<jenkins_workspace>/test
。
如果gradlew
位于 Jenkins 工作区的根目录,则以下内容就足够了:
sh "gradlew clean assembleRelease"
否则,完整路径也可以。
推荐阅读
- c# - 如何使用 HttpClient.PostAsync()
- python - Python:替换嵌套字典中的值
- java - 我需要从 JSON 对象中删除特定标签
- matplotlib-basemap - 如何在底图中设置 LCC 的 x_0,y_0(假东移/假北移)
- asp.net-core - 使用实体框架核心仅编辑更改或提及的值
- javascript - 试图在本机反应中制作数组
- angular - Angular7 Cannot Send Thr Correct Http Request(There is no record in Chrome Network sniffer when 'http.get')
- mongodb - 格式化mongo查询
- wordpress - LinkedIn 分享帖子 URL 已更改并给出错误消息:“不是你,是我们,请再试一次。”
- sharepoint - 添加新文件共享点时如何继承文件夹的属性