github 分支更新时,使用 Circleci 更新 aws 中的源代码

Update source code in aws with Circleci when the github branch is updated

我想在 circleci 中编写一个命令,以便在更新 github 分支中的代码时更新 aws 中的源代码。我目前正在使用亚马逊 ec2 实例。

PS:我是 circleci 的新手。我已经通过指纹将 ssh 密钥连接到 ec2 实例。目前我们正在尝试将 gitlab.ci 转换为 circle ci。在 gitlab.ci 中,他们使用 docker 拉取和 运行 aws ec2 实例上的 github 存储库。但是,我们希望在 aws ec2 实例中存储和更新源代码。我查看了 aws integration with circleci and also using orbs to connect to aws ec2 的文档。然而,这些文档有模板将 aws 实例与 orbs 和 运行 任务连接起来,但没有存储文件。

我们已经使用 bash 文件来同步 aws 文件。并且 运行 ssh 命令到 运行 bash circleci 中的文件。