AliBaba Cloud Toolkit结合idea 一键部署Springboot项目配置记录

确实是挺好用的工具,之前配置的了,好久都快忘了,现在回想记录下。

1.安装

直接idea商店,不再赘述。

2.配置

1).重启idea后会在下面看到一个Alibaba cloud view的窗口,添加一个主机:

AliBaba Cloud Toolkit结合idea 一键部署Springboot项目配置记录_第1张图片

如果找不到这个窗口,那就需要在上面工具栏打开了:

AliBaba Cloud Toolkit结合idea 一键部署Springboot项目配置记录_第2张图片

2).添加主机:地址、端口、用户名、密码。

AliBaba Cloud Toolkit结合idea 一键部署Springboot项目配置记录_第3张图片

 3).新增一个配置项:

AliBaba Cloud Toolkit结合idea 一键部署Springboot项目配置记录_第4张图片

如下图:

AliBaba Cloud Toolkit结合idea 一键部署Springboot项目配置记录_第5张图片

部署参数说明

  • File:可选择为 Maven Build、Upload File 或 Gradle Build。

    • Gradle Build:若当前工程采用 Gradle 构建,选择此项来构建并部署。
    • Upload File:若当前工程不是采用 Maven 构建,或在本地已存在打包好的部署文件,可以选择并上传本地的部署文件。

    • Maven Build:若当前工程采用 Maven 构建,可以直接构建并部署。

  • Target Host:在下拉列表中选择 Tag,然后在该 Tag 中选择要部署的服务器。

  • Target Directory:输入在服务器上的部署路径,如 /root/tomcat/webapps

  • After deploy:输入应用启动命令,如 sh /usr/sh/restart-utilbox.sh。表示在完成应用包的部署后,需要执行的命令 —— 对于 Spring Boot 程序而言,通常是一句 java -jar XXXX.jar 的启动命令。
  • 我的/usr/sh/restart-utilbox.sh内容如下:
  • source /etc/profile
    killall java
    nohup java -jar /www/domain/utilbox-0.0.1-SNAPSHOT.jar > utilbox.log 2>&1 &
    echo "正在重启........"

     

 在Advanced还可以配置部署前需要执行的命令和After deploy命令执行后需要执行的命令,我这里在部署前执行了备份项目的命令,且在after deploy后自动打开terminal执行查看日志的命令:

AliBaba Cloud Toolkit结合idea 一键部署Springboot项目配置记录_第6张图片

 /usr/sh/backup-utilbox.sh的内容:

mv /www/domain/utilbox-0.0.1-SNAPSHOT.jar /www/domain/utilbox-0.0.1-SNAPSHOT.jar.`date +%Y%m%d%H%M%S`
echo "备份已完成!"

 

你可能感兴趣的:(AliBaba Cloud Toolkit结合idea 一键部署Springboot项目配置记录)