Lightweight One‑Click Deployment Tool (Open‑Source) with a Friendly UI
easy-jenkins is an open‑source, lightweight tool that provides one‑click deployment for Vue and JAR projects, featuring a simple UI, branch‑based configuration, local storage, and real‑time deployment logs, making small‑scale local deployments fast and easy.
Project Repository
Open‑source address:
https://gitee.com/susantyp/easy-jenkinsUsage Steps
1. Project structure
2. Start main class
Run EasyJenkinsApplication to launch the Spring Boot application.
3. Installation wizard
After launch, an installer wizard appears. Click Next and fill in:
Installation path
Maven path (required for packaging)
Project port (e.g., 8332, 8899, 9900 to avoid conflicts)
Click Install and Start , confirm, and wait a few seconds for automatic startup.
4. Add connection (deploy JAR)
Click Add Connection and provide:
Local project path (must be correct)
JAR name (must match)
Valid
pom.xmlEnter server information:
Server IP
Account
Password
Port
Upload location must not end with a trailing slash ( /).
5. Deploy JAR
Click Deploy . Backend returns real‑time deployment messages displayed in the UI.
6. Deployment success
The system returns the message Successfully deployed.
Successfully deployed7. Delete / Edit
Delete a deployment by clicking the corresponding table row; editing is also supported.
Feature Overview
Deployment List – shows connection information.
Deployment Record – logs recent deployments and statistics.
Data Branch – branch‑oriented storage; each branch holds its own connections. Default branch is jenkins.
Basic Settings – installation path, Maven path, project port.
Start Behavior – first launch runs the installer wizard; subsequent launches open the browser directly.
Vue Deployment – the Vue build output directory is dist; no trailing slash is required.
Executable Launch – easy-jenkins.exe can be copied to the desktop and run without manually starting the Spring Boot application each time.
Deployment List details
The list displays connection details. Adding a connection populates fields automatically based on the local project path.
Deployment Record
Shows recent deployment activities and related statistics.
Data Branch Management
easy-jenkins is branch‑oriented; different branches store different connection sets. Default branch is jenkins.
Create branch
Create a root branch.
Switch branch
Select a branch to view its state. The active branch cannot be deleted.
Basic Settings
Installation path
Maven path
Project port number
These values are entered during the initial installation and can be edited later.
Start behavior
First start runs the installer wizard.
Subsequent starts open the browser directly without the wizard.
Deploying Vue projects
The default build output directory is dist. Do not add a trailing slash when specifying the upload path.
Ensure the upload path name matches the local name, then fill in the server information.
Executable launch
Copy easy-jenkins.exe to the desktop and double‑click to run; no need to start the Spring Boot program each time.
Conclusion
easy-jenkins targets personal, local deployments of small projects, providing a lightweight one‑click deployment experience with a simple, user‑friendly interface.
Linux Tech Enthusiast
Focused on sharing practical Linux technology content, covering Linux fundamentals, applications, tools, as well as databases, operating systems, network security, and other technical knowledge.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
