小豪

小豪

All Posts in 2022.6


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

这篇博客详细介绍了如何使用batch脚本自动更新部署构建系统,以解决项目开发过程中频繁重复的部署操作所带来的时间消耗。文章首先抽象出了部署过程,然后通过两个优化步骤简化了这个过程。初始优化阶段,作者通过将远程服务器的svn仓库拉到本地,然后本地构建完成后直接将文件移动到远程svn仓库,省去了登录服务器和复制文件的操作。进一步优化阶段,作者提出了自动触发运维平台的构建,包括配置Jenkins用户token和触发事件,从而避免了手动操作。最后,作者展示了优化后的自动化部署流程,并强调了这种方式可以大大节约部署运维时间,使开发人员能更专注于业务开发,提高开发效率。那么,对于你来说,如何将这种自动化部署流程应用到你的项目中呢?又如何进一步优化这个流程以适应你的特殊需求呢?--GPT 4

DevOps Batch

docker开启代理

在国内网络环境下,使用docker拉取DockerHub仓库的镜像可能会非常慢,但镜像加速器并不始终能有效解决这个问题。这篇博客介绍了如何通过配置Docker代理来解决这一问题。首先,博客指出Docker守护进程在启动环境中使用HTTP_PROXY, HTTPS_PROXY和NO_PROXY环境变量来配置HTTP或HTTPS代理行为,但这些环境变量不能通过daemon.json文件配置。然后,博客提供了一个详细的步骤来创建和配置代理,包括创建docker.service.d文件夹,创建http-proxy.conf文件,编写文件内容,重启docker以及验证代理是否成功配置。此外,如果在拉取镜像时遇到报错,博客也提供了一些解决方案,如重置DNS解析服务器,检查http-proxy.conf配置文件。那么,如果你在使用docker时遇到了类似的问题,为什么不尝试下这篇博客提供的方法呢?它会帮助你更有效地使用docker,提高你的工作效率。--GPT 4

Proxy