🧑🏻💻「设置专题回顾」👇
- Setting/Appearances
- Setting/Menu-and-Tools
- Setting/Password
- Setting/QuickList
- 通过滚轮控制字体大小
- 自动导入
- 代码提示
- Postfix Completio
- Smart Key
- Windows vs Mac 快捷键
- Editor Console 字体设置
- Font Ligatures
- Code Style
- Inspections
- File Template
- Live Template
- Live Template 2
- File Type
- Copy right
- Todo
- Vim & Plugins
- ChangeList
- Confirmation
- Maven Setting
👀「今日内容概览」👇
Deployment
今天主要讲解在「IntelliJ IDEA」Build 模块下的 Deployment 功能,通过 FTP SFTP 能力的支持, 能够对一些简单项目提供快捷同步的功能。基本上个人场景和小团队的部署场景都是能够满足的。
不过现在云原生和 docker 太火热,也是新的部署解决方案,一般上了一定规模的团队都是用 k8s 容器化部署,这种 Deployment 能发挥的作用就比较小。
它主要可以用来实现以下功能
- 管理云端文件服务
- 将本地文件同步到云端
- 使用 rsync 进行双向同步
0x01
第一步我们需要在 Deployment 下面创建一个 Server 配置。
然后在 SSH Configuration 配置对应的服务器地址,可以采用用户名和密码的方式,也可以采用 SSH key 的方式。
0x02
这样在右侧就可以管理服务器的文件列表了。一些简单的文件管理需求 基本就能满足了
0x03
可以在 Deployment 的 Mappings 中配置本地地址与对应的服务器地址的对应关系。
配置完对应关系之后,可以在设置中配置当本地文件修改之后自动进行服务器同步。