-
Notifications
You must be signed in to change notification settings - Fork 4.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature][Task Plugin] Add DVC task plugin for MLops scenario (#10372) #10407
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
NIT
...hinscheduler-task-dvc/src/main/java/org/apache/dolphinscheduler/plugin/task/dvc/DvcTask.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM of the backend part 👍
Codecov Report
@@ Coverage Diff @@
## dev #10407 +/- ##
============================================
- Coverage 40.85% 40.76% -0.09%
- Complexity 4846 4877 +31
============================================
Files 886 893 +7
Lines 36029 36339 +310
Branches 3999 4065 +66
============================================
+ Hits 14718 14812 +94
- Misses 19852 20066 +214
- Partials 1459 1461 +2
Continue to review full report at Codecov.
|
@zhongjiajie @songjianet PTAL |
backend and docs LGTM, please task a look the frontend code @songjianet |
...hinscheduler-task-dvc/src/main/java/org/apache/dolphinscheduler/plugin/task/dvc/DvcTask.java
Show resolved
Hide resolved
...eduler-task-dvc/src/main/java/org/apache/dolphinscheduler/plugin/task/dvc/DvcParameters.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Update docs/docs/en/guide/task/dvc.md change repository_name xxxx to <YOUR-NAME-OR-ORG> Co-authored-by: Jiajie Zhong <zhongjiajie955@gmail.com> fix repository name xxx to <YOUR-NAME-OR-ORG> fix doc add fix comment change dvgTaskType to enumeration change TaskTypeEnum to reside in its own source file.
SonarCloud Quality Gate failed. |
Purpose of the pull request
DVC (Data Version Control) is an excellent open-source version control system for machine learning projects.
The DVC plugin is used to use the data version management function of DVC on DolphinScheduler, helping users to carry out data version management easily.
The plugin provides the following three functions:
This PR close #10372.
Brief change log
Verify this pull request
Verified by unit test.