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

2024-02-20

我对詹金斯很陌生,但几天来我一直在寻找这个问题的答案。我在 localhost:8080 上运行 jenkins。我用 Java 编写了一个程序,它使用 gradle 部署到 Google App Engine 云。现在我想使用 Jenkins 在 GIT 中构建我的程序。使用 gradle 构建程序就可以了。当我跑步时

./gradlew appengineDeploy

在执行 Shell 中我得到以下信息:

失败:构建失败并出现异常。

  • 什么地方出了错:

任务“:appengineDeploy”执行失败。

无法在常规位置找到 Google Cloud SDK,且未提供路径。

  • Try:

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

构建失败

总时间:9.571秒

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

当我在没有 Jenkins 的情况下在本地运行代码时,Google Cloud SDK 位于:

/用户/marioyoussef/桌面/google-cloud-sdk

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


将以下内容添加到模块的build.gradle可能有帮助:

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

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“在惯常位置找不到 Google Cloud SDK,并且未提供路径。”詹金斯 的相关文章

随机推荐

  • 如何通过shell脚本激活python虚拟环境[重复]

    这个问题在这里已经有答案了 我写了一个shell脚本作为 source ve bin activate 当我使用命令运行脚本时 将其保存为 activate shell sh bash activate shell sh 脚本运行时没有错误
  • 如何获取将用于计算操作的对象的值?

    我试图得到我的每一个对象data矩阵 因为那一刻它完全打印了我的值data我只需要获得一个对象 calculo impuesto cantidad factura pivote costo factura pivote from data
  • 如何在 Access 的查询编辑器中执行多个 SQL 语句?

    我有一个文本文件 其中包含一些我想要运行的 SQL 语句 在 Access 数据库上 我认为这应该可以通过 Access 查询编辑器 因此 我进入该编辑器并粘贴以下语句 insert into aFewYears yr values 200
  • 循环函数在回归函数中添加大量预测变量

    我想改进在回归函数中插入预测变量的方法 fm lt lm formula df dependent variable df 2 df 3 df 4 data df df 数据 frame 在此示例中 我仅放置 4 个预测变量和 1 个 de
  • 选择下拉选项时在表单中添加输入字段

    如何动态添加表单字段 所以我的表格看起来像
  • C# 数据表小数精度

    我有以下代码将新列添加到数据表 DataColumn col new DataColumn column typeof decimal col Caption Column mytable Columns Add col 如何为此列指定小数
  • mysql 更新 - 跳过空白字段?

    我需要知道执行此操作的正确方法 我有一个表格 人们可以在其中填写 3 个不同的输入来更新他们的数据 如果他们愿意 可以将一项留空 只更新其他两项或仅更新一项 任何 所以如果我更新为 mysql query UPDATE table SET
  • 获取 java.lang.ClassNotFoundException: com.google.gson.Gson for maven 项目

    我是 maven 新手 我正在使用 apache maven 3 2 2 来构建我的项目 它是一个简单的项目 它将从客户端接收 json 数据 在服务器端它将将此 json 数据转换为其类似的 java 类 用于转换我们使用google的G
  • 如何设置没有@id元素的@entity?

    我有这个豆子 Entity Table name accesos public class Acceso implements Serializable Column name idUser private String idUser Ma
  • 群体行为问题

    昨天我看到了克雷格雷诺兹的Boids http www red3d com cwr boids 随后我想尝试一下用 Java 实现一个简单的 2D 版本 我已经根据以下内容整理了一个相当基本的设置康拉德 帕克的笔记 http www ver
  • 使用PostgreSQL全文搜索排名的最佳方式

    继从这个答案 https stackoverflow com a 4014625 265521如果我想按排名排序 我想知道使用 PostgreSQL 内置全文搜索的最佳方法是什么 and限制为仅匹配查询 让我们假设一个非常简单的表 CREA
  • 递归 C void 函数和 return 关键字

    有人知道以下之间的内部区别 void RecFoo1 int bar if bar 0 return RecFoo1 bar 1 and void RecFoo2 int bar if bar 0 return return RecFoo2
  • 箭头函数 - 为什么会将全局对象打印到控制台? [复制]

    这个问题在这里已经有答案了 为什么o foo 将全局对象打印到控制台 let o foo gt console log this bar console log this o foo Global object undefined o ba
  • “__COMPAT_LAYER”实际上是做什么的?

    最近 我试图给我应用程序管理员权限 无需系统询问 您想授予管理员权限吗 我找到了一种效果很好的方法 我找到的解决方案 我创建了一个名为的bat文件非管理员 bat并在其中写入以下代码 cmd min C set COMPAT LAYER R
  • 将 javah -jni 与 Eclipse 项目结构结合使用

    我需要知道我是否以错误的方式做事 我有以下项目结构 一个非常标准的结构 然后我已经配置了javah作为这样的外部工具 当我运行外部工具时OSManager4Windows java我期待着找到it univpm quickbackup ut
  • 分析 CherryPy

    我一直在尝试开始分析我的 CherryPy Web 服务器 但文档缺乏如何设置的详细信息 我明白我应该能够使用cherrypy lib profiler作为安装我的初始服务器的中间件 现在 我有如下代码 server app ServerC
  • 通配符子域和子文件夹作为 .htaccess 中的参数

    我有一个门户网站http www mysite com http www mysite com 客户在其中注册并获得自己的网站子域版本来运行我的应用程序 我已经设置了通配符子域 DNS VirtualHost 等并使其正常工作 我想要设置的
  • ASP.NET Core 中的服务器端图形

    我最近将 ASP NET MVC 应用程序从 ASP NET 升级到 ASP NET Core 在我的控制器操作中 我有一段依赖 System Drawing 来创建个人资料图片的代码 using FileStream stream new
  • 在 JUnit 测试中的 MockHttpServletRequest 中设置 @ModelAttribute

    我正在尝试测试 spring mvc 控制器 其中一种方法采用表单输入作为 POST 方法 该方法通过一个获取表单的commandObject ModelAttribute注解 如何使用 Spring 的 Junit 测试设置此测试用例 控
  • “在惯常位置找不到 Google Cloud SDK,并且未提供路径。”詹金斯

    我对詹金斯很陌生 但几天来我一直在寻找这个问题的答案 我在 localhost 8080 上运行 jenkins 我用 Java 编写了一个程序 它使用 gradle 部署到 Google App Engine 云 现在我想使用 Jenki