文件名称:godemo:Golang学习演示
文件大小:5.86MB
文件格式:ZIP
更新时间:2024-05-22 05:09:24
docker kubernetes golang jenkins demo
持续集成流程 开发团队提交代码到gitlab gitlab检测到master分支代码发生提交 gitlab使用webhook触发jenkins启动持续集成 jenkins从gitlab拉取代码,并自动配置编译环境 jenkins进行go项目自动代码测试 jenkins进行go项目构建打包 jenkins调用远程docker,把go项目编译包打包成docker镜像 jenkins调用远程docker,把打包的docker镜像push到远程registry jenkins调用远程kubernetes,通知kubernetes从registry拉取最新的docker镜像,并且通过滚动更新的方式,把应用发布到生产环境,当应用完全发布后,下线旧的服务,中间不会中断服务。 使用GoDep 安装godep go get github.com/tools/godep Godep需要golang.org/x