Git Product home page Git Product logo

lqqhd / easy-deploy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lin2j/easy-deploy

0.0 0.0 0.0 19.66 MB

IntelliJ plugin for developers to deploy applications, which simplifies the process of deploying services to just one click of a button. It can also be used for SSH connections and SFTP operations on development servers

Home Page: https://lin2j.tech/md/easy-deploy/brief.html

License: MIT License

Java 100.00%

easy-deploy's Introduction

Easy Deploy

Convenient Intellij Platform Plugin for Deploying and Upgrading Services during Development

简体中文 🐼

Easy Deploy is a plugin I developed, inspired by the Alibaba Cloud Toolkit, to facilitate my service deployment during the development process. Compared to the Alibaba Cloud Toolkit, my plugin has significantly fewer features, as many of the ACT functionalities are unnecessary for me and make it somewhat bloated.

Therefore, I focused only on developing the functionalities I care about: server management and the deployment process. I named this plugin "Easy Deploy" in the hope that it will help developers simplify the deployment steps in their development process. I will continually optimize it and enhance its features.

This is also the first Idea plugin I have developed. Many issues were resolved gradually through extensive searching, especially those related to Swing, a technology I haven't used in years. Additionally, the encapsulation by IntelliJ and the varying UI across different versions posed some challenges. Therefore, if you choose to download and use it now, please feel free to submit issues to me.

👉👉 Find in plugin marketplace

Support

If this plugin proves helpful to you, please consider showing your support by giving the repository a star ⭐️⭐️.

Features

  • Add/Edit/Remove/Search server information
  • Add/Edit/Remove commands
  • Upload files or directories with filtering support
  • Deploy services
  • Open terminal
  • SSH password-free login (private key login)
  • SSH Jump Host
  • Run/Debug Configuration
  • Internationalization support
  • SFTP transfer panel
  • Plugin Settings

Contact me 🐾

I'm relatively new to developing Idea plugins, so there might be some shortcomings in addressing certain issues.

If you have any suggestions or encounter bugs, feel free to raise issues or contact me via email. I'll respond as promptly as possible.

📮📮 [email protected]

License

MIT.

easy-deploy's People

Contributors

lin2j avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.