我正在尝试将 Jenkins 用于 CI/CD。我开发了一个 Python 烧瓶应用程序。我正在将此应用程序部署到 Google App Engine 中。到目前为止,我正在使用gcloud app deploy app.yaml
命令将应用程序部署到 Google App Engine。
此应用程序的代码存在于 Google Cloud Source Repository 中。
由于对 git(Google Cloud Source Repository)的身份验证需要 Google OAuth,我已经安装了Google OAuth Credentials Plugin
现在我面临两个问题
- 当我使用“来自元数据的 Google 服务帐户”凭据种类时,我没有看到“源代码管理”中列出的凭据。
- 当我使用“来自私钥的 Google 服务帐户”时,我可以看到凭据。但是当我运行我的詹金斯工作时,我遇到了错误
出于安全原因的日期时间;看 https://jenkins.io/redirect/class-filter/ at hudson.util.XStream2$BlacklistedTypesConverter.marshal(XStream2.java:543) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)在 com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) 在 com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
问题:如何在 Jenkins 中验证 Google Cloud Source 存储库?在 Jenkins 中使用 Google Cloud Source 存储库需要哪些步骤|插件?