Continuous Integration
Continuous Delivery
Continuous Deployment
Continuous Upgrade —— 我们早晚都会出先这个词语(04/17/2022),持续交付并不是结束,而是客户持续部署(持续升级、不断升级)的开始,交付太频繁客户也会反感,要求我们能保证无感升级)
持续集成平台/持续交付平台
Jenkins, Build great things at any scale
Travis CI – Test and Deploy with Confidence
Open Source Continuous Delivery and Release Automation Server | GoCD
GoCD概念篇
代码审查与代码分析
Gerrit Code Review
Code Quality and Security | SonarQube
TODO 使用 Redmine 进行代码统计
https://www.redmine.org/projects/redmine/wiki/RedmineRepositoryStatistics
软件测试(Software Testing)
图形界面的测试工具(GUI testing tools)
Comparison of GUI testing tools – Wikipedia
GitHub – appium/appium: Automation for iOS, Android, and Windows Apps.
openstf/stf: Control and manage Android devices from your browser.
AutoIt: a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting.
其他概念
Agile development – 敏捷开发
使用分支,你就无法做持续集成
http://www.aiuxian.com/article/p-836173.html
# The Twelve-Factor App
The Twelve-Factor App