我试图在成功构建之后将Web应用程序部署到谷歌应用引擎(我在我的项目上使用maven)并且travis-ci要求我输入密码。如何输入密码或指定其他地方?
答案 0 :(得分:0)
根据您提供给我们的有限信息,我猜这是在gcloud preview app deploy
电话会议期间发生的。
通常,docker TLS Verification需要Cert的本地公钥,这需要密码响应。通过使用travis encrypt-file
api提供证书并在构建期间调用gcloud auth activate-service-account
,可以避免这种情况。见gloud cli here
请参阅travis yml here for a full example 与往常一样,在这里发布问题或在github上发布其他演练问题。