我是云服务和码头的新手。
我有一个电报机器人,它有一个用于Python的人工智能库。我可以使用命令python3.8app.py启动它。如果没有错误发生,它将永远运行。
此外,我使用一个简单的sqlite3文件作为数据库存储(db.db),在更新源代码时不需要更改该文件。
我把我的代码存放在Github存储库中,我希望GCP在我提交给master时自动更新我的程序。
有两个问题。
发布于 2020-09-09 19:15:30
正如@guillaume blaquiere所提到的,Google构建是一个不错的选择。
云构建提供了一个云构建GitHub应用程序,它允许您在每次推送新提交到GitHub时自动构建代码。
考虑到每天前120分钟的构建是免费的,您将为超过此阈值的构建收取费用。有关更多信息,请参见定价页面,如果您正在使用Dockerfile构建文件并将构建的映像存储在容器注册表中,则将对您的Docker映像所使用的存储和网络出口收取费用。
您可以看到下面的指南,它展示了如何安装Google构建应用程序,并将帮助您将GitHub存储库与云项目连接起来,并设置持续集成。
此外,我建议查看一下GitHub应用程序触发器,它使您能够在Git推送和拉动请求上自动调用构建,并在GitHub和Console上查看构建结果。
我希望你能找到有用的信息。
https://stackoverflow.com/questions/63805587
复制相似问题