apache / submarine

Submarine is Cloud Native Machine Learning Platform.
https://submarine.apache.org/
Apache License 2.0
691 stars 254 forks source link

Optimising the cicd process #1003

Open cdmikechen opened 1 year ago

cdmikechen commented 1 year ago

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:

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 .

cdmikechen commented 1 year ago

@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.