Home Assistant 智能家居自动化配置
Home Assistant 开源智能家居平台集成数千设备。YAML 配置自动化规则条件触发动作。本文配置根据温度自动开关空调。
自动化运维 Ansible Playbook 编写
Ansible 通过 SSH 执行Playbook 是 YAML 格式的任务清单。模块化设计常见的 file yum service 模块覆盖了大多数运维操作。本文编写一个部署 Web 应用的 Playbook。
常规提交 Conventional Commits
编写 feat/fix/chore 等前缀的提交信息,自动化版本发布和 CHANGELOG 生成。
神经网络架构搜索 NAS
综述神经架构搜索的主要方法,包括基于强化学习、进化算法和可微分搜索 DARTS,自动寻找最优网络结构。
Playwright Python 版
使用 Playwright for Python 进行多浏览器自动化,支持移动设备模拟和网络拦截。
定时任务 node-cron
在 Node.js 中用 node-cron 创建周期性任务,实现数据备份、报表生成等自动化。
Playwright 自动化测试
使用 Playwright 实现 Chromium、Firefox 和 WebKit 的跨浏览器自动化测试,支持移动设备模拟。
Husky Git Hooks
使用 Husky 配置 Git 钩子,在提交或推送前自动运行 lint、format 或测试,防止错误入库。
PostCSS 自动化处理
了解 PostCSS 架构,结合 Autoprefixer、cssnano 等插件实现 CSS 自动补全与优化。
GitHub Actions 自动化
利用 GitHub Actions 在代码推送时自动运行测试、构建镜像并部署,实现 DevOps 闭环。
Ansible 自动化运维
学习 Ansible 核心模块与 Playbook 编写,实现批量服务器配置、应用部署和任务自动化。
PowerShell 脚本基础
掌握 PowerShell 命令、管道、对象操作,实现 Windows 环境下的系统管理与任务自动化。
Cypress 端到端测试实战
掌握 Cypress 测试编写、页面交互模拟、网络请求截获以及可视化调试,确保 UI 功能在持续集成中稳定回归。
Jenkins 持续集成与交付流水线
使用 Jenkinsfile 构建声明式流水线,集成代码检查、测试、构建、容器镜像打包及发布,实现端到端自动化交付。