Robin Shen
Posted on April 4, 2022
The self-hosted open source git service OneDev reaches 7.0. Some feature highlights:
Show job dependencies as pipeline
Visualize job dependencies as pipeline to get instant understanding of job relationships and their execution statuses.
Two-factor authentication
TOTP based two-factor authentication can be enabled by user. Site administrator can also enforce 2FA for all users or certain groups
Commit/Tag GPG signature verification and generation
Commits and tags with GPG signature can be verified. Branch/tag protection rule can be set up to enforce signed commits/tags. OneDev can use its own signing key to sign commits/tags generated by itself (pull request merge commits etc). GPG public key of other git hosting services can be imported so that their signed commits/tags can be trusted
Able to cache cloned repository to improve CI/CD speed
Repository can now be cloned into a sub directory under job workspace, and can be cached to improve speed. For instance a fresh clone of Linux repository takes 5 minutes, while updating a cached one takes 5 seconds
Other improvements
For a complete list of changes, please check the release notes
Posted on April 4, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.