小豪
小豪

小豪

GitLab Runner


购买华为云主机的一些初始化操作

本文系统梳理了华为云主机初始化配置的核心流程与关键技巧,从用户权限管理到网络穿透技术构建了完整的云环境搭建指南。文章通过用户组创建与sudo权限配置的代码示例揭示Linux系统权限控制的实现逻辑,结合SSH密钥认证与端口转发的实践方案探讨了远程访问的安全优化路径。在开发环境搭建方面创新性地整合了ZSH终端增强方案与Docker容器化部署策略,通过Nginx和Dozzle容器的实例演示展示云服务的快速启动能力。特别针对网络穿透场景,详细解析了FRP工具的配置方法与NSSM服务化部署技巧,通过防火墙端口管理与Clash代理配置的组合方案解决外网访问的复杂性。文章最后抛出三个值得思考的技术命题:如何通过CI/CD流水线实现配置自动化?在云安全架构中如何平衡便捷性与防护等级?当同时管理多台服务器时,怎样设计可复用的配置模板?这些开放性问题为读者提供了延伸思考的空间,促使技术从业者在实际应用中探索更优的云环境构建方案。--Qwen3

cloud SSH Configuration Docker Hub FRP Tunneling Huawei Cloud GitLab Runner

Gitlab CI/CD全自动部署实战

本文通过一次从手动部署到Gitlab CI/CD自动化实践的转变,揭示了传统部署模式与现代开发流程的效率鸿沟。当开发者面对重复的服务器操作时如何突破?Gitlab Runner的部署与Pipeline配置展示了从代码提交到生产环境的无缝跃迁,其核心价值在于将部署逻辑转化为可复用的配置文件。自动化流程不仅消除了人工干预的误差,更通过构建失败即时通知机制构建了风险防控网。当月度整改成为可自动触发的持续过程,当单元测试成为部署前的强制关卡,开发效率的跃升与质量保障形成了动态平衡。而Docker容器化与多环境一键部署的能力,更让软件交付突破物理服务器的限制。在自动化部署的浪潮中如何应对更复杂的微服务架构?如何在速度与安全之间寻找最优解?当镜像仓库的版本回溯与远程SSH部署成为可能,开发者是否准备好重新定义软件交付的边界?--Qwen3

DevOps Java Docker GitLab Runner CI/CD Automation

  • 1