发布于: Nov 26, 2021
AWS App2Container(A2C)现在支持使用 Jenkins 来设置 CI/CD 管道,以自动构建应用程序并将其部署到 AWS 上的容器中。借助这一新的集成,客户可以在当前的 Jenkins 环境中配置现有的 Jenkins 管道,从而实现容器化应用程序的自动化构建和部署。
AWS App2Container(A2C)是一种命令行工具,可用于将 .NET 和 Java 应用程序升级为容器化应用程序。A2C 可分析在虚拟机中、本地或云端运行的所有应用程序并构建清单。您只需选择要容器化的应用程序,A2C 即可将应用程序构件和识别的依赖项打包到容器映像中,配置网络端口,并生成 ECS 任务和 Kubernetes 容器组定义。
Jenkins 是一种开源自动化服务器,支持借助 Jenkins 管道来构建、部署应用程序并实现自动化。Jenkins 管道是一个插件套件,利用此套件可实施持续交付管道并将其集成到 Jenkins 中。这些插件可用于集成 AWS App2Container,从而实现应用程序的自动化部署。App2Container 可帮助在现有的 Jenkins 环境中配置 Jenkins 管道。这是对 App2Container 中已经包含的 AWS CodePipeline 支持的补充。
要了解详情,请参阅 App2Container 技术文档中有关使用 Jenkins 设置 CI/CD 管道的内容。