🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
为了让程序代码可以自动推送到测试环境基于Docker服务运行,需要添加Docker配置和脚本文件让程序可以在集成到主干的同时运行起来。 * 添加Dockerfile文件 | 构建自定义镜像 | | --- | | ![](https://img.kancloud.cn/c1/34/c1345cc310c39cdf24580aee7a5893b8_1920x619.png) | * 添加docker-compose.yml文件 | 加载自定义镜像启动容器 | | --- | |![](https://img.kancloud.cn/46/4c/464c5c39d638ab809c35a8aca6d8d8c9_1920x596.png) | * 追加Jenkins构建后操作脚本命令 | 构建后发布并执行脚本命令 | | --- | | ![](https://img.kancloud.cn/13/22/1322e93c3c3563bac08de3ccf6f5bee4_1920x926.png) | * 发布到GitLab后由Jenkins立即构建并托送到目标服务器 | 构建日志 | | --- | | ![](https://img.kancloud.cn/40/9c/409cd13e3adb033167646dcbd4a364e6_1920x681.png) | * 测试部署到目标服务器程序 | 查看目标服务器并测试接口 | | --- | | ![](https://img.kancloud.cn/c7/27/c7279acfac66e58320ee25c0d2864af6_1657x203.png) | | ![](https://img.kancloud.cn/fd/26/fd26fabd5908978b9a7024cc989d460c_1089x139.png)|