Easy-Jenkins: One-Click Deployment Tool for Vue and Jar Projects
The article introduces Easy-Jenkins, a lightweight one‑click deployment tool for Vue front‑ends and Java jar back‑ends, explains its architecture, provides step‑by‑step installation, configuration, and usage instructions—including project structure, adding connections, deploying jars, managing branches, and launching the application—along with sample commands and screenshots.
Easy-Jenkins is a simple one‑click deployment tool designed for Vue front‑end and Java jar back‑end projects, featuring a pipeline‑style architecture that displays real‑time deployment progress and records.
The tool operates on a branch‑based model without requiring login; the default branch is jenkins, and each branch can manage multiple data sources.
It stores configuration locally, eliminating the need for a database.
Project address : https://gitee.com/susantyp/easy-jenkins
Usage steps :
Clone the repository to your local machine.
Review the project structure (see screenshot).
Run the main class EasyJenkinsApplication to start the application.
Follow the installation wizard: click Next , provide the installation path, Maven path, and desired server port (e.g., 8332, 8899, 9900) to avoid conflicts.
During installation, you add a connection by providing the local project path, jar name, and pom.xml file. Ensure the path, jar name, and pom are correct.
Server information (IP, account, password, port) is entered on the right side of the UI. The upload location should not end with a trailing slash ( /).
When the upload path is /home/springboot, Easy-Jenkins generates the following command:
nohup java -jar /home/springboot/wall.jar & tailf /home/springboot/nohup.outYou can modify this command to suit your needs or use it directly.
Functional points :
Deployment list – shows connection information.
Deployment records – logs recent deployments and statistics.
Data branches – each branch stores its own connections; the default branch is jenkins.
Basic settings – installation path, Maven path, and project port.
To add a connection for a jar deployment, click the Add Connection button, fill in the local project address, jar name, and server details, then click Install and Start . The system will display real‑time deployment messages.
Deployment success is indicated by the message Successfully deployed. You can delete entries directly from the table or edit them as needed.
Branch management allows creating new branches (e.g., a root branch) and switching between them; the active branch cannot be deleted.
On first launch, Easy-Jenkins runs an installation wizard; subsequent launches start the browser directly.
For Vue projects, the built files are located in the dist directory, and the upload path should match the local name without a trailing slash.
An executable easy-jenkins.exe is provided for Windows users; copying it to the desktop enables one‑click startup without manually launching the SpringBoot application.
Conclusion : Easy-Jenkins is a lightweight, one‑click deployment solution suitable for personal or small‑scale projects, offering a simple UI, branch‑based data management, and real‑time deployment feedback.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Java Architect Essentials
Committed to sharing quality articles and tutorials to help Java programmers progress from junior to mid-level to senior architect. We curate high-quality learning resources, interview questions, videos, and projects from across the internet to help you systematically improve your Java architecture skills. Follow and reply '1024' to get Java programming resources. Learn together, grow together.
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.
