submarine icon indicating copy to clipboard operation
submarine copied to clipboard

Optimising the cicd process

Open cdmikechen opened this issue 3 years ago • 1 comments

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.7 3.8 3.9 3.10
  • k8s: 1.18.20 1.19.16 1.20.15 1.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 .

cdmikechen avatar Oct 05 '22 13:10 cdmikechen

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

cdmikechen avatar Oct 05 '22 14:10 cdmikechen