CI / CD GitHub Actions管道在Heroku上部署Generate-Tiny-URL Flask 你好, 非常感谢您的到来。 在此存储库中,您具有一个Flask应用程序,用于生成微小的URL。 该应用程序本身是非常基本的,这里的主要兴趣是用于Heroku上部署的全自动GitHub Actions管道: 生成docker化的Flask应用程序。 启动Flask容器,如果未运行则失败。 GateKeeper:在具有应用程序上下文的引导容器上运行测试套件,如果测试不是100%,则失败。 按照Heroku命名约定标记容器。 登录到Heroku和Heroku注册表,然后推送标记的图像。 在Heroku上部署推送的docker映像。 结果看起来像这样,可以进行实时检查。