1

我在配置我的 gradle 构建以持续部署到 Google App Engine 时遇到问题。我为此目的设置了一个服务帐户,但我看不到在 gradle 脚本中配置它的位置。最终我想在 Jenkins 中进行设置,所以这个过程需要完全自动化。

下面是我尝试配置它的 build.gradle 文件(已删除凭据)的摘录。

appengine {

        httpPort = 8888

        downloadSdk = true

        appcfg {
            email = "the service account email goes here"
            noCookies
            oauth2 = true
        }

    }

这适用于手动身份验证,但我无法弄清楚如何自动执行此操作。

4

1 回答 1

1

从插件上的文档中,不要求手动授权的唯一方法是在参数中传递帐户的“密码”。由于您的服务帐户没有密码,因此很遗憾无法通过这种方式进行操作

于 2015-08-18T13:54:52.783 回答