IntelliJ IDEA | Deployment

214 阅读1分钟

🧑🏻‍💻「设置专题回顾」👇

👀「今日内容概览」👇

Deployment

今天主要讲解在「IntelliJ IDEA」Build 模块下的 Deployment 功能,通过 FTP SFTP 能力的支持, 能够对一些简单项目提供快捷同步的功能。基本上个人场景和小团队的部署场景都是能够满足的。

不过现在云原生和 docker 太火热,也是新的部署解决方案,一般上了一定规模的团队都是用 k8s 容器化部署,这种 Deployment 能发挥的作用就比较小。

它主要可以用来实现以下功能

  • 管理云端文件服务
  • 将本地文件同步到云端
  • 使用 rsync 进行双向同步

0x01

第一步我们需要在 Deployment 下面创建一个 Server 配置。

然后在 SSH Configuration 配置对应的服务器地址,可以采用用户名和密码的方式,也可以采用 SSH key 的方式。

0x02

这样在右侧就可以管理服务器的文件列表了。一些简单的文件管理需求 基本就能满足了

0x03

可以在 Deployment 的 Mappings 中配置本地地址与对应的服务器地址的对应关系。

配置完对应关系之后,可以在设置中配置当本地文件修改之后自动进行服务器同步。