[旧标题:使用GitHub操作将Python/Flask应用程序发布到Google应用程序引擎,而不在GitHub上存储配置]
提前感谢您看一看。
我正在寻找实现工作流程自动化的正确方法。
我有以下内容:
- 在本地开发代码。
- 配置存储在.env文件和其他一些.json文件中
- 推送GitHub开发分支。
- GitHub除了空的"默认"配置外没有任何配置
- 当推送(PR(到master时,构建就开始了,它会自动发布到谷歌云(应用引擎(。
- (这可能是错误的(-我有GitHub操作,在部署之前从GitHub机密构建.env
我最初的想法是,在这种情况下,我可以手动将正确的配置文件上传到服务器(应用程序引擎(上,但我没有看到手动上传文件的选项,因此我决定使用GitHub操作和GitHub机密将其包括在部署过程中(但这样做很烦人(。
在GitHub上不公开配置的情况下,处理配置的正确方法是什么?
提前感谢!
雅各布。
您可以为您的repo设置忽略文件。您可以参考Github文档忽略文件。
您可以将所有配置文件设置为忽略。