流程
- 持續整合(Continuous Integration)
- Code Repository
- Version Control
- Build
- Integration
- 持續交付(Continuous Delivery)
- Release
- Delivery
- 持續佈署(Continuous Deployment)
- Production
評比指標
- 佈署頻率(Deployment Frequency)
- 變更前置時間(Change Lead Time)
- 服務恢復時間(MTTR)
- 變更失敗比率(Change Fail Rate)
常用工具
- CI / CD
- Jenkins
- Gitlab CI
- Travis CI
- Circle CI
- Drone
- Version control
- Bitbucket
- GitHub
- POM
- Maven
- Code Quality and Security
- SonarQube
- Unit Test
- TestNG
- Test Automation
- Selenium
- Appium