All Systems
System 05Live in v0.1.0-beta.5.7
It tells you when a branch has moved
The commit each app runs, against the head of its branch.
Shipown reads the commit each deployment is actually running off the server, and compares it with the branch on GitHub. An app that is behind says how far, and its deploy button says how many commits are waiting. Promoting from staging ships that exact commit, not whatever the branch points at by the time the deploy runs.
Technical Specification & Protocols
COMMUNICATION PROTOCOLPure SSHv2 Protocol with atomic filesystem symlinks
SECURITY BOUNDARYNo agent installed on the server; every deploy and rollback recorded in a local history file
Command Execution Pattern
# Atomic release switching pattern:
ln -sfn $HOME/push-ops/apps/<app>/releases/8f21c0 $HOME/push-ops/apps/<app>/current
sudo systemctl reload nginx
pm2 reload ecosystem.config.jsArchitectural Guarantees
- ✓Atomic pointer swap ensures zero downtime during code promotion
- ✓Automated health check verification before live traffic routing
- ✓Instant rollback to previous known-good release on health check failure
Explore More Subsystems
Run Shipown on your desktop today
Available directly for Windows (.exe) and Linux (.deb).
Download Shipown v0.1.0-beta.5.7