小豪

小豪

DevOps


Docker日志收集系统-Dozzle

Dozzle是一个Docker日志查看器,提供了一个Web界面,方便查看Docker容器的日志。它支持多个容器的日志查看,实时更新日志,搜索和过滤日志,以及导出日志。Dozzle可以在任何支持Docker的平台上运行,并且是一个开源工具。此外,还提供了一些进阶功能,如身份验证、远程多服务器容器查看和非Docker logs日志查看等。Dozzle的使用方法包括使用docker和docker-compose,可以在官方文档和阿里云实战中找到更多信息。--GPT 4

Moonglade DevOps Docker

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

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

DevOps Batch

Gitlab CI/CD全自动部署实战

本篇博客详细阐述了如何使用Gitlab CI/CD实现全自动部署。首先,文章介绍了如何创建一个简单的web服务和部署Gitlab Runner执行器,包括下载执行器、赋予文件夹权限、新建操作用户、添加docker用户组等步骤。然后,文章详细解释了如何注册Runner执行器,并展示了部署的整体效果和实际结果。 接下来,文章深入讨论了Gitlab CI/CD的作用,包括提高开发人员效率、及时更新整改、满足条线在更新服务器之前先进行单元测试的要求,以及一键部署到生产、仿真系统。这些功能可以让开发人员专注于系统设计和开发,加快客户响应速度,同时也可以保证服务器的代码是通过完整测试的。 最后,博客提出了下一个目标规划,包括部署harbor镜像仓库、docker-compose多容器部署,以及利用ssh部署到远程服务器。 这篇博客是关于如何利用Gitlab CI/CD实现全自动部署的详细指南,对于希望提高工作效率的开发人员来说,是一篇极其有价值的参考资料。那么,你是否已经准备好利用Gitlab CI/CD来提升你的开发效率了呢?--GPT 4

DevOps Java

  • 1