OneDev 7 - self-hosted git service with CI/CD and Kanban

robinshine

Robin Shen

Posted on April 4, 2022

OneDev 7 - self-hosted git service with CI/CD and Kanban

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.

Image description

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

Image description

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

Image description

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

Image description

Other improvements

For a complete list of changes, please check the release notes

๐Ÿ’– ๐Ÿ’ช ๐Ÿ™… ๐Ÿšฉ
robinshine
Robin Shen

Posted on April 4, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

ยฉ TheLazy.dev

About