DEV Community

I built a self-hosted CI/CD platform with persistent queue, encrypted secrets, and rollback UI (opens in new tab)

Discussed on DEV

For the past several months I've been building Deploy Center, a self-hosted CI/CD deployment platform. v3.0 shipped recently, and I want to share the architecture decisions, what worked, and what I'd do differently. TL;DR: — MIT licensed, TypeScript + Express + React + MySQL/MariaDB + Redis. The problem I was trying to solve Most small teams I've worked with deploy through one of these: A bash script triggered by a cron or a manual SSH GitHub Actions running ad-hoc scripts on the target serve...

Read the original article
Sign in to keep reading the full article.

Keyboard Shortcuts

Navigation

Next / previous post
j/k
Open post
oorEnter
Preview post
v

Post Actions

Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Save / unsave
s

Recommendations

Add interest / feed
Enter
Not interested
x

Go to

Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Discover
gb
Search
/

General

Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help