当前位置:  开发笔记 > 编程语言 > 正文

“在常规位置找不到Google Cloud SDK,并且未提供任何路径。” 詹金斯

如何解决《“在常规位置找不到GoogleCloudSDK,并且未提供任何路径。”詹金斯》经验,为你挑选了1个好方法。

我对詹金斯(Jenkins)陌生,但是现在已经寻找了答案。我在localhost:8080上运行jenkins。我已经用Java编写了一个程序,该程序使用gradle部署到Google App Engine云。现在,我想使用Jenkins在GIT中构建程序。用gradle构建程序很好。当我跑步

./gradlew appengineDeploy

在Execute Shell中,我得到以下信息:

失败:构建失败,发生异常。

什么地方出了错:

任务':appengineDeploy'的执行失败。

在常规位置找不到Google Cloud SDK,并且未提供任何路径。

尝试:

使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。

建立失败

总时间:9.571秒

构建步骤“ Execute shell”将构建标记为失败完成:FAILURE

当我在没有Jenkins的情况下在本地运行代码时,可以在以下位置找到Google Cloud SDk:

/ Users / marioyoussef / Desktop / google-cloud-sdk

它工作完美,但是我不知道如何在执行./gradlew appengineDeploy时将其加载到jenkins。



1> serv-inc..:

在模块中添加以下内容build.gradle可能会有所帮助:

appengine.tools.cloudSdkHome="/Users/marioyoussef/Desktop/google-cloud-sdk"

请参阅https://cloud.google.com/appengine/docs/flexible/java/gradle-reference#global_properties:

可选属性,用于配置Google Cloud SDK的位置。通常,在与gcloud组件install app-engine-java一起安装时,插件会在Cloud SDK中找到该插件。

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有