跳到主要内容
版本:Next

Supported Data Sources

Data Sources and Data Plugins

DevLake supports the following data sources. The data from each data source is collected with one or more plugins. There are 9 data plugins in total: ae, feishu, gitextractor, github, gitlab, jenkins, jira, refdiff and tapd.

Data SourceDomain(s)Supoorted VersionsPlugins
GitHubSource Code Management, Code Review, Issue TrackingCloudgithub, gitextractor, refdiff
GitLabSource Code Management, Code Review, Issue TrackingCloud, Community Edition 13.x+gitlab, gitextractor, refdiff
BitBucketSource Code Management, Code Review, Issue TrackingCloudbitbucket, gitextractor, refdiff
GiteeSource Code Management, Code Review, Issue TrackingCloudgitee, gitextractor, refdiff
JiraIssue TrackingCloud, Server 8.x+, Data Center 8.x+jira
TAPDIssue TrackingCloudtapd
JenkinsCI/CD2.263.x+jenkins
GitHub ActionCI/CDCloudgithub
GitLab CICI/CDCloud, Community Edition 13.x+gitlab
FeishuCalendarCloudfeishu
AESource Code Managementae

Data Collection Scope By Each Plugin

This table shows the entities collected by each plugin. Domain layer entities in this table are consistent with the entities here.

Domain Layer Entitiesaegitextractorgithubgitlabjenkinsjirarefdifftapd
commitsupdate commitsdefaultnot-by-defaultdefault
commit_parentsdefault
commit_filesdefault
pull_requestsdefaultdefault
pull_request_commitsdefaultdefault
pull_request_commentsdefaultdefault
pull_request_labelsdefault
refsdefault
refs_commits_diffsdefault
refs_issues_diffsdefault
ref_pr_cherry_picksdefault
reposdefaultdefault
repo_commitsdefaultdefault
board_repos
issue_commits
issue_repo_commits
pull_request_issues
refs_issues_diffs
boardsdefaultdefaultdefault
board_issuesdefaultdefaultdefault
issue_changelogsdefaultdefault
issuesdefaultdefaultdefault
issue_commentsdefaultdefault
issue_labelsdefault
sprintsdefaultdefault
issue_worklogsdefaultdefault
users odefaultdefaultdefault
buildsdefault
jobsdefault