我正在探索Jenkins的世界,看看它是否能满足我的需求。我需要构建两个git仓库(后端和前端)。对于后端,我需要:
- 从列表中选择要生成的分支
- checkout 分支并使用Dockerfile构建Docker映像
- 推至ECR
- 发布到特定Kubernetes部署
在后端构建之后,我们必须通过执行以下操作构建前端:
- 从列表中选择要生成的分支
- checkout 分支并运行npm脚本以生成
- 部署到S3文件夹
项目的构建只能由项目所有者(不是开发人员)手动触发
Jenkins是正确的选择吗?如果是,你能告诉我你会怎么做吗?谢谢
1条答案
按热度按时间xu3bshqb1#
是的,你完全可以用Jenkins来实现你所需要的。有不同的方法来实现每一步。但是这里有一些你可以考虑使用的东西。