submarine
submarine copied to clipboard
Optimising the cicd process
The current submarine cicd process involves support for multiple languages and multiple language versions, which makes the entire github workflow take a very long time to process a PR check task. The languages and versions involved are as follows:
- python:
3.73.83.93.10 - k8s:
1.18.201.19.161.20.151.21.10 - java:
1.8 - go:
1.17.2 - angular:
~8.2.9
Meanwhile, the code coverage checks are only handled for some java codes. For the go, python and angular sections I think we should add/refine to codecov later.
To do this, I created an issue on jira to manage and track related content https://issues.apache.org/jira/browse/SUBMARINE-1336 .
@huang06 Hi~ I have created this issue to follow up on the recent discussion of cicd. For the python part, I think we should reduce python tasks in first, and then add codecov support. Wish to know what do you think.