# 部署配置

Idea 有个叫 Run/Debug Configurations 功能,它是 IDEA 运行代码的配置,比如写了个 Main 方法,然后执行,IDEA 会自动生成一个对应的 Run/Debug Configurations,之后只需要点击运行按钮就可以自动执行程序。

rdc.jpg

借助于这个功能,我们可以将我们事先做好的上传配置添加到 Run/Debug Configuration,然后在执行完构建之后,自动执行我们的上传动作。为了方便叙述,我把我的这个 Run/Debug Configurations 称为部署配置

# Run/Debug Configurations

首先点击 Edit Configurations 进入配置界面,直接点击右上角的加号,找到插件提供的配置,并点击添加。

rdc-0.jpg

rdc-add.jpg

# 部署配置

rdc-ed.jpg

选择插件提供的配置之后,可以对该配置进行命名。部署配置主要分为两部分,分别是上方的 Deploy profile 和下方的 Before launch。

Before lanuch 是 IDE 本身提供的功能,可以在这里设置一些前置任务,比如 maven 打包、gradle 打包、运行其他的 Run/Debug Configuration 等。

before-lanuch.jpg

Deploy profile 则是前置任务执行后会执行的动作配置。这里其实就是之前配置好的上传配置。表格中的第一列用来决定是否要执行上传配置,默认是勾选状态,表示会执行。

deploy-profile.jpg

# 配置执行

像执行其他的 Run/Debug Configurations 一样,插件的配置也只需要点击按钮即可以触发,实现自动化部署。

如下图,执行的过程中会先执行前置任务(比如打包),之后执行部署配置,将最新的包上传到指定位置,并执行命令。

rdc-run.jpg

上次更新: 2024/7/6