SEN 482 — Software Engineering

New
Correction Automated. Isolated. Production-grade.

A fully automated CI/CD environment powered by GitHub Actions. Every code push triggers a build, test, and deploy cycle into an isolated VPS shell — zero manual intervention, zero downtime.

0 Builds Run
100% Deploy Success
0s Uptime
v3.1 Current Build
git push
GH Actions trigger
Build & Test
SSH into VPS
Deploy ✓
Project Identity

Idoko Gideon
VUG/SEN/22/7280

This platform is a live demonstration of a professional continuous deployment workflow. The webroot is managed entirely by automated GitHub Actions workflows — from code commit on a developer machine to live production state on a remote VPS, with no manual steps.

GitHub Actions Linux VPS SSH Deploy Nginx HTML / JS / CSS
a3f91c feat: deploy calculator app to webroot 2m ago
b17e40 ci: configure SSH secrets in GH Actions 18m ago
c9d2a1 chore: set up Nginx reverse proxy config 1h ago
d54f3e init: scaffold project structure 3h ago
Live Shell Output
runner@vps-prod ~ deploy.sh
$git pull origin main
Already up to date.
$./scripts/deploy.sh
[INFO] Starting deployment pipeline…
[OK ] Webroot synced → /var/www/html
[OK ] Nginx reloaded successfully
$systemctl status nginx
● nginx.service — active (running)
$
Production Ubuntu 22.04 LTS Nginx 1.24 Actions Runner v2

Launch the Calculator App

The deployed application — a working calculator built and served through this automated CI/CD pipeline. Every interaction runs on code that was shipped via GitHub Actions.

Open Application