小豪
小豪

小豪

All Posts in 2022.6


用batch脚本自动更新部署构建系统

在这篇博文中,我们探讨了如何通过Batch脚本实现自动化部署构建系统,以解决手动操作繁琐、耗时的问题。文章首先描述了传统手动部署流程的痛点,并提出通过脚本优化来提高效率。在初始优化阶段,我们将远程服务器的svn仓库拉取到本地,减少了登录服务器和文件复制的时间消耗。进一步优化中,我们实现了自动触发Jenkins构建,通过配置Nginx代理、设置Jenkins用户Token和触发事件,最终实现了一键式自动化部署流程。 整个过程中,我们不仅节省了大量时间,还降低了他人加入项目时的适应成本。最终的解决方案包括本地构建、文件传输、远程svn提交以及自动触发构建等步骤,极大提升了开发效率。文章最后提出了一个问题:在实际工作中,你是否也在为类似的重复性操作而烦恼?如果是,不妨尝试通过自动化脚本来优化你的工作流程,从而将更多精力集中在核心业务上。--DeepSeek

DevOps svn Batch Maven Jenkins Automation Deployment

docker开启代理

本文详细介绍了如何通过配置代理来解决国内网络环境下Docker拉取镜像速度慢的问题,提供了从安装到验证的完整步骤。文章指出,尽管镜像加速器是常用解决方案,但其并非万能,在特定情况下仍需手动配置Docker代理以确保镜像下载的稳定性与效率。文章通过实际操作案例,演示了如何在Linux系统中创建`docker.service.d`文件夹、编写`http-proxy.conf`配置文件以及重启Docker服务等关键步骤,并提供了验证配置是否生效的方法。此外,作者还针对常见的拉取镜像报错问题进行了分析,给出了重置DNS解析服务器和检查配置文件的解决思路。文章末尾引用了官方文档链接,供读者进一步深入研究。通过这篇文章,读者不仅能掌握Docker代理的基本配置方法,还能理解其背后的工作原理及常见问题的处理方案。你是否也遇到过Docker拉取镜像慢或失败的问题?不妨尝试按照文中步骤进行配置,看看是否能解决你的困扰。--DeepSeek

Proxy troubleshooting Docker Proxy Docker Configuration Mirror Accelerator dns resolution