全栈开发者的 DevOps 入门
作为全栈开发者,了解 DevOps 实践非常重要。
CI/CD 基础
持续集成和持续部署是现代开发的标配。
GitHub Actions
name: CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: npm ci
- run: npm test
Docker 容器化
容器化让部署变得简单可靠。
监控与日志
- 应用监控
- 日志聚合
- 告警设置