我们希望在Amazon Lightsail上托管一些小项目。对于较大的项目,我们使用Codepipeline来管理来自github的部署。
是否有类似的选项可用于将部署从github推送到lightsail实例进行部署。我看了看周围,管道似乎不起作用。
Is it possible to use AWS CodePipeline with Lightsail?
lightsail有没有好的部署选项,或者我们应该看一些更基本的东西,比如
https://github.com/markomarkovic/simple-php-git-deploy
非常感谢你的建议!
发布于 2019-05-16 19:37:36
我最近遇到了同样的挑战,并让它发挥了作用。
可以使用CodePipeline来获取源代码并使用CodeBuild构建应用程序。应用程序的部署可以使用CodeDeploy完成。
对于CodeDeploy,有必要将Lightsail实例注册为预置实例。在实例本身上,需要安装和配置CodeDeploy代理。
我已经写了一篇关于如何在my blog上设置它的文章。
发布于 2020-07-07 17:41:14
老问题,但也许有人偶然发现了这一点并发现它很有用-尽管如果您需要管道在AWS内部可能不适用;但对我有效的解决方案是
使用Github webhooks设置并部署到Lightsail非常容易。有几个类似的选择,但DeployHQ是我的赢家,因为它干净的仪表板,它很好地满足了所有的需求(构建期间的命令,webhooks,连接到多个服务器,每天部署次数较少的免费)。
发布于 2020-09-30 23:47:50
这个由Mike Coleman撰写的文档页面将我们带到Using AWS CodeDeploy and AWS CodePipeline to Deploy Applications to Amazon Lightsail上。它基本上是关于设置部署管道的过程以及您正在寻找的内容的指南。
在确保您具有特定的前提条件(AWS帐户、GitHub帐户、本地安装的git以及本地安装和配置的AWS CLI )之后,您将执行以下10个步骤
如果这派上用场,那就是I've written a blog post on that,并在此过程中经历了文档中没有解决的几个Q&A。
https://stackoverflow.com/questions/49911777
复制相似问题