shenyu
shenyu copied to clipboard
[GLCC 2022]Improve integration tests and their processes
Improve integration tests and their processes
Description
The dockerfile-maven-plugin plug-in currently used by ShenYu has stopped maintenance and needs to be replaced with a new packaging plug-in. At present, ShenYu's integration testing process is not perfect, and the integration testing process needs to be improved. The documentation on the official website also has room for improvement, and contributors need to optimize the existing documentation.
Task
- [ ] Replacing the packaging plugin
- [ ] Implementing a Kubernetes Integration Test Workflow
- [ ] Optimize documents
Project technical requirements
Java, Docker, Kubernetes
Expected completion results
(1) Replace the new packaging plug-in for shenyu, the new packaging plug-in can work normally, including CI and Release. (2) Add a feature that is orchestrated by a Kubernetes cluster by modifying an existing workflow, and then run integration tests in the cluster. (3) The existing documentation has been improved.
Mentor
Kunshuai Zhu|[email protected]
GLCC Project Link: https://www.gitlink.org.cn/glcc/subjects/detail/21