shenyu icon indicating copy to clipboard operation
shenyu copied to clipboard

[GLCC 2022]Improve integration tests and their processes

Open erdengk opened this issue 2 years ago • 0 comments

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

erdengk avatar Jun 10 '22 06:06 erdengk