我在配置我的 gradle 构建以持续部署到 Google App Engine 时遇到问题。我为此目的设置了一个服务帐户,但我看不到在 gradle 脚本中配置它的位置。最终我想在 Jenkins 中进行设置,所以这个过程需要完全自动化。
下面是我尝试配置它的 build.gradle 文件(已删除凭据)的摘录。
appengine {
httpPort = 8888
downloadSdk = true
appcfg {
email = "the service account email goes here"
noCookies
oauth2 = true
}
}
这适用于手动身份验证,但我无法弄清楚如何自动执行此操作。