CI/CD
1 主流技术
阶段 | 常用工具 |
---|---|
代码管理 | Git SVN |
单元测试 | JUnit(Java) PyTest(python)a Jest(JavaScript/Node.js) NUnit(C#) |
构建打包 | Maven(Java) Gradle(Java/Kotlin) npm/Yarn(JavaScript/Node.js) Docker(容器化) |
自动发布 | Jenkins GitLab CI/CD CircleCI Travis CI |
部署环境 | Kubernetes(k8s) Docker Swarm AWS,Google Cloud,Azure(云服务) Ansible(自动化部署) |
QA测试 | Selenuim(自动化UI测试) JMeter(性能测试) Postman(API测试) |
运维监测 | Prometheus + Grafana(监控与可视化) ELK Stack(Elasticsearch, Logstash, Kibana) New Relic Datadog |