所以自从上周突然 git push origin master
不再“推送部署”。它肯定会将源代码推送到 Google 的远程存储库,代码就在那里,但从未部署过。在这里阅读:GAE: Trouble with push to deploy
Google 的情况似乎正在发生变化,本周 Google Developer Console 中的“云开发/发布”部分出现了新内容; “配置发布管道”
共有三个设置:管道名称、管道任务,然后是通过电子邮件发送部署通知的可选设置。
我只是输入一个随机名称,例如“mydevpipeline”,选择“仅部署源”,然后选中电子邮件框。但我只是收到此错误:“无法创建管道。”。我也试过取消选中邮箱,仍然是同样的错误。反复尝试。
没有从那里去... 任何人都能够创建此管道并使其全部正常工作?
似乎必须通过此管道配置才能从现在开始进行推送部署。我还没有看到任何关于此更改的新闻或通知...
首先,文档 https://developers.google.com/appengine/docs/push-to-deploy没有说明管道。我猜它只是过时了。
更新:
你知道什么......我继续尝试在实时 GAE 项目(上面描述的是我正在使用的开发 GAE 项目)上配置这个管道......并且它有效。我可以配置管道 ok。在那之后,我可以再次一键部署,唉,目前只能在 live 版本上。我可能会尝试创建一个新的开发项目,似乎现有项目时不时地“中断”……我以前遇到过类似的问题,创建一个新项目确实时不时地解决了问题……
最佳答案
Google App Engine 管道不喜欢 .gitignore
文件。试试看它是否可以在没有该文件的情况下工作。它为我解决了这个问题。
关于python - push 部署工作,配置 "release pipeline",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23507408/