Easy‑Jenkins: A One‑Click Deployment Tool for Vue and Jar Projects
Easy‑Jenkins is a lightweight, one‑click deployment tool for Vue front‑ends and Java jar back‑ends that provides a pipeline‑style interface, real‑time deployment monitoring, branch‑based configuration, and requires no database, making it ideal for small‑scale personal projects.
Introduction
Easy‑Jenkins is a simple one‑click deployment tool for Vue and jar projects. It offers an easy‑to‑use pipeline architecture, real‑time deployment process display, friendly UI, and does not require a database, making it suitable for typical user operations.
Project Address
Open‑source repository: https://gitee.com/susantyp/easy-jenkins
Usage Steps
1. Clone the code to your local machine.
Project Structure
Start Main Class
Installation Wizard
After launching, a wizard appears. Click "Next" and fill in the required information:
Installation path
Maven path (required for packaging)
Project port (choose a free port such as 8332, 8899, 9900)
Click "Install and Start", confirm, and wait a few seconds for the project to start automatically.
Project Startup Screenshot
Feature Overview
Deployment List
Deployment Records
Data Branches
Basic Settings
1. Deployment List
The deployment list shows connection information.
1. Add Connection (Deploy Jar)
Click the button to add a connection.
Add Local Project Path
After adding the local project path, the form fields are auto‑filled.
Ensure the following:
Correct local project path
Correct jar name
Valid pom.xml
Set the project port (default 8080) as needed.
Add server information (IP, account, password, port) on the right side.
Upload path should not end with a slash ( / ).
If the upload path is /home/springboot , the generated command is:
nohup java -jar /home/springboot/wall.jar & tailf /home/springboot/nohup.outYou can modify this command as needed.
2. Deploy Jar
Click the Deploy button.
The backend returns real‑time deployment messages displayed on the front end.
3. Deployment Success
Successful deployment returns the message Successfully deployed .
4. Delete / Edit
Delete entries directly from the table; edit by clicking the edit button.
2. Deployment Records
Shows recent deployment status and statistics.
3. Data Branches
Easy‑Jenkins is branch‑oriented; each branch stores its own connections. The default branch is jenkins .
1. Create Branch
Create a root branch.
2. Switch Branch
After switching, the current branch status is displayed.
Note: the active branch cannot be deleted.
4. Basic Settings
Installation path
Maven path
Project port number
These values are entered during the initial installation and can be edited later.
5. Startup
The first launch runs the installation wizard.
Subsequent launches open the browser directly without the wizard.
6. Deploy Vue Projects
The dist directory is the default build output of a Vue project. The upload path should also omit the trailing slash.
Ensure the upload folder name matches the local folder name, then fill in the server information.
7. Run via Executable
In the exe folder there is easy-jenkins.exe . Copy it to the desktop and double‑click to run; no need to start the Spring Boot application each time.
Conclusion
This deployment tool targets personal local deployments, offering a lightweight, one‑click solution suitable for small projects.
It simplifies the deployment workflow for both Vue front‑ends and Java jar back‑ends.
Sohu Tech Products
A knowledge-sharing platform for Sohu's technology products. As a leading Chinese internet brand with media, video, search, and gaming services and over 700 million users, Sohu continuously drives tech innovation and practice. We’ll share practical insights and tech news here.
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.