|
|
|
Continuous integration tool chain |
|
![](images/ci.png) |
Work |
Tool |
Function Description |
CI engine |
Jenkins |
The CI resource management schedule is complete |
Code repository |
GitHub |
Version management Pull request Merge process |
Code check |
SonarQube |
Static code check |
Automated construction |
Maven |
Java compilation script |
Unit test |
XUnit |
Various frameworks for writing unit tests |
Automated deployment |
Ansible |
NA, a popular scripting language, not used in this demonstration |
Functional testing |
Selenium |
Functional testing framework |
Performance test |
Jmetersaltstack |
Interface and performance testing framework |
|
|
Service introduction |
|
Goal |
Help teams build a complete continuous integration tool chain from development to operations:
Management principle
Work flow
Personnel roles and responsibilities
Tool platform and tool chain |
Radius |
Continuous integration Full cycle: development, integration, deployment, testing, release management |
Related tools |
Configuration Management Tools, Code review tools, Unit testing tools, automated build tools, automated test tools, run containers, performance testing tools |
Service mode |
Training, customer project consulting, tool delivery |
|
|
|