Hasty Briefsbeta

双语

DIY automation using only Linux

a year ago
  • #Automation
  • #DevOps
  • #Linux
  • 使用简单的Linux工具实现网站自动化部署
  • 准备工作:需要准备Gitea代码仓库和Ubuntu服务器
  • 分步指南:涵盖静态网站和动态网站的部署方法
  • 自动化脚本:包含部署、日志记录和失败时自动创建问题工单
  • Nginx配置:用于托管静态内容或代理到Node.js服务器
  • 创建系统服务:用于处理部署钩子
  • 在Gitea中设置Webhook:代码推送时触发部署
  • 可选步骤:部署失败时自动在Gitea中创建问题工单
  • 总结:强调方案简洁性并避免供应商锁定