github - 从 Github 部署到多个云?
问题描述
来自巴西的问候!
我在 github 中有一个应用程序,我正在部署到云服务。我想使用 Github 差异更改将相同的应用程序部署到其他服务,例如 Heroku、AWS 和/或 IBM Cloud(即,当我更新存储库时,它会自动更新云应用程序 - 就像魔术一样)。目前 GitHub 差异更改适用于 streamlit 共享和 heroku,但我有单独的存储库。
我的问题是:我可以从 GitHub 中的一个存储库将应用程序部署到多个服务吗?
与问题无关:目前该应用程序是 Python3,我使用单独的存储库在 streamlit share 和 Heroku 中共享该应用程序。但是,我的问题与应用程序无关。
解决方案
您可以使用GitHub Actions来定义您的部署工作流程。
您可以使用可用的操作/运算符部署到各种云提供商:
您的项目可以为每个云提供商定义一个工作流,并在每个工作流中决定何时进行部署(每次推送时自动进行,仅选择分支或手动 - 按下按钮)。
推荐阅读
- python - 在混淆矩阵中看到错误的分类
- r - 循环遍历所有子目录并读入每个子目录中的文件
- amazon-cloudformation - 如何诊断“属性参数的值必须是具有字符串(或简单类型)属性的对象”
- sql - 以下 SQL 查询的结果是什么?
- perl - url_for 中的控制器操作语法如何在 Mojo 中工作?
- java - 如何修复 OpenGL (lwjgl) 中的“裁剪”形状?
- php - 使用 localhost 运行 PHP,它如何选择要运行的文件?
- c++ - 从 .txt 文件中读取浮点类型数字并在公式中使用它们
- javascript - Google Script for 循环未运行
- docusignapi - Docusign 拒绝展示