繁体   English   中英

如何在不使用 AWS CodeDeploy 的情况下使用 Jenkins 将内容部署到 AWS EC2 实例上

How to deploy stuff onto AWS EC2 instance using Jenkins without using AWS CodeDeploy

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

在我们的雇主那里,我们不能使用 AWS CodeDeploy、CodeBuild 和 CodePipeline。 仅使用 Prem 服务器上的 Jenkins,我就能够创建 CI/CD 管道来运行 Terraform(基础架构脚本)脚本和配置的 EC2 实例。 一旦这些实例出现,我想在 Jenkins(在 prem 服务器上)运行另一个 CI/CD 管道以将二进制文件部署到这些 Ec2 实例上。

Jenkins 是否可以将东西部署到 Ec2 实例上?

谢谢

1 个回复

假设您正在 S3 中推送可部署的工件/二进制文件(如果不是,您的 Jenkins 管道可以将工件复制到 S3 存储桶)。

在配置期间,您可以轻松地在新构建的实例上安装守护程序(小 shell 脚本),以便在二进制文件可用时立即从 S3 中提取(因为这些是新实例,因此应该在所有实例上同时执行此操作)没事)

我不确定您面临的复杂情况,我只会使用userdata在所有新实例上安装新的二进制文件。 少了一步。

aws_instance terraform provider 有相同的选项。

云初始化

您也可以使用AWS Systems Manager来自动化您的工作流程。

1 是否可以使用AWS CodeDeploy在EC2实例上部署JS文件

我正在尝试找出将代码从bitbucket部署到AWS EC2实例的正确方法。 早些时候,我通过在EC2实例上安装git并将其添加为远程对象并将其推入其中来使用git clone,但这一次我试图探索codedeploy,但是我没有看到任何文档可以帮助我在上面部署代码我的EC2中的特定目录。 ...

6 如何使用AWS Codedeploy将多个应用程序部署到实例

我是Codedeploy的新手,我计划将多个应用程序部署到一个实例中。 我正在使用cloudformation模板创建codedeploy,但是找不到用于部署多个应用程序修订版的任何说明。 这是我想做的: 我想使用相同的代码部署组部署应用程序,每个应用程序源文件位于同一S3存储桶中 ...

8 使用 terraform 将应用程序部署到 AWS EC2 实例

我需要使用 terraform 将我的 Java 应用程序部署到 AWS EC2 实例。 这里要注意的是,我们不应该使用 *.pem 文件来部署应用程序。 我尝试使用 terraform 创建 ELB 并关联实例。我可以使用 ssh 和 pem 文件将应用程序部署到 ec2 实例的私有 IP。 但 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM