Skip to main content
Version: Next

Supported Data Sources

Data Sources and Data Plugins

Apache DevLake(incubating) supports the following data sources. The data from each data source is collected with one or more plugins.

Data SourceDomain(s)Supported VersionsConfig UI AvailabilityTriggered PluginsCollection Mode
GitHub (include GitHub Action)Source Code Management, Code Review, Issue Tracking, CI/CDCloudAvailablegithub, gitextractorFull Refresh, Incremental Sync(for issues, PRs)
GitLab (include GitLabCI)Source Code Management, Code Review, Issue Tracking, CI/CDCloud, Community Edition 13.x+Availablegitlab, gitextractorFull Refresh, Incremental Sync(for issues)
GiteeSource Code Management, Code Review, Issue TrackingCloudNot Availablegitee, gitextractorIncremental Sync
BitBucketSource Code Management, Code ReviewCloudNot Availablebitbucket, gitextractorFull Refresh
JiraIssue TrackingCloud, Server 8.x+, Data Center 8.x+AvailablejiraFull Refresh, Incremental Sync(for issues, changelogs, worklogs)
TAPDIssue TrackingCloudNot AvailabletapdFull Refresh, Incremental Sync(for stories, bugs, tasks)
JenkinsCI/CD2.263.x+AvailablejenkinsFull Refresh
FeishuCalendarCloudNot AvailablefeishuFull Refresh
AESource Code ManagementNot AvailableaeFull Refresh

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