1. Jenkins API 与 Python REST Framework 的开发:通过 Python 代码,与Jenkins API 进行交互,实现线上发版的自动化。利用 Python REST Framework,构 建 RESTful API,供前端调用,从而触发 Jenkins 的相应操作。
2. Python 环境镜像制作:构建包含所有必要 Python 库和依赖的镜像,并通过 Dockerfile 打包成 Docker 镜像。
3. 部署至 Kubernetes 并暴露接口:将构建的镜像部署到 Kubernetes 集群中, 并通过 nginx-ingress