Overview of Jpom
masterJpom is a lightweight, low-intrusion online build, automatic deployment, daily operations, and project monitoring software. It acts as a native Ops tool designed to solve common development pain points such as manual builds, complex multi-environment deployments, and the need for specialized SSH/FTP tools.
Key capabilities include:
- User Management: Multi-user management with workspace isolation, operation monitoring (email notifications), and MFA (Multi-Factor Authentication).
- Project Monitoring: Real-time status viewing, console log monitoring, and automatic alerts (Email, DingTalk, WeChat) with auto-restart capabilities.
- Online SSH Terminal: A built-in terminal that eliminates the need for external tools like PuTTY or Xshell. It includes 'bastion host' features like command restriction, command logging, and scheduled script execution.
- Online Build & Deployment: Supports GIT/SVN repository pulling, Docker container builds, SSH-based publishing, scheduled builds, and WebHook triggers.
- Infrastructure Management: Docker UI (container and Swarm management) and Nginx management (config editing, auto-reload, and SSL certificate management).
- File Management: Online text file editing and directory management.