我有一个与现有用例完全不同的用例。 我有为开发环境工作的 jenkins 声明式管道。 开发环境的阶段是: 1.) 声明性:结帐 SCM(代码存在于 bitbucket 中并推送到 Jenkins。) 2.) 构建阶段(构建 docker 镜像) 3.) 推送到 ECR(图片推送到 ECR) 4.) 部署到 EC2( ssh ,拉取镜像并使用 docker-compose 文件部署)
开发环境正在运行,但为了将其复制到舞台和生产环境,我们不确定要做什么。
舞台/生产环境的最佳实践是什么。
使用不同的管道来拉取镜像并将其部署在 ec2/ecs/k8s 上。 如何使用与 stage / prod 相同的管道作为环境变量。
解决问题的任何其他方法。