阿里云出了新的工具,Alibaba Cloud Toolkit,看看“toolkit”这个名字就知道它是一个工具集。

没错!它就是一个工具集,一个集打包部署发布以及探索分析程序的工具集。而我,目前还停留在它一键发布的功能!

这个工具,idea也有版本,我集成的是2019.7.2这个版本!

考虑到idea的plugin仓库在海外,大家可以在这个网站(http://plugins.jetbrains.com/)下载,然后本地安装即可!

idea本地安装插件很简单,这里就不做说明。

我在日常开发中,仅仅是将springboot的jar发布到linux机器上,其实还有其他用途!大家可以去官网查阅!

在这里贴一下配置发布jar包linux机器的重要配置,首先,你得告诉Alibaba Cloud Toolkit,你要把jar发布到哪台机器上,

具体到哪个文件路径,然后使用什么命令把它起起来,以及发布前怎么编译jar等,如下图:

由于我是单模块应用,直接clean package即可,多模块的需要先clean install,再clean package对应模块

当然,还有toolkit高级配置,比如包括服务起来之后,根据需要追踪日志!

至此,你就可以将发布应用到指定服务器。

这个插件在我使用过程中,最难的地方,还是脚本的编写,在此,我贴一下官方的说法,

大家在脚本方面应该怎么编写。

Command 命令使用须知:
由于 ECS 云助手的限制,在使用 Alibaba Cloud Toolkit 部署应用时,需按相关规则使用 Command 命令。当您使用 Alibaba Cloud Toolkit 部署应用时,使用 Command 命令需注意以下几点:

①Command 命令会在固定 root 账户下执行,若需更换用户,请在脚本内切换。
②脚本中不能使用 sleep 命令。
③脚本中不能使用 tail -f 等不中断的命令。

Spring Boot 应用的 Command 命令
若将 Linux 系统的 /root/springbootdemo 目录作为 Spring Boot 应用运行的基目录,则需将 Spring Boot 应用的 JAR 包部署到 /root/springbootdemo 目录下。

对应的 Command 配置为:

sh /root/sh/restart-springboot.sh

restart-springboot.sh 脚本为:

source /etc/profile
killall java
nohup java -jar /root/springbootdemo/springbootdemo-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &

当然,大家在实际使用的时候,使用自己的脚本即可,但是必须先将自己的服务kill掉,由于本人linux命令太差,还是kill掉服务,然后在自动化起服务!

虽然这样看起来半自动化,但是比自己打包,ftp工具传jar包,然后起服务便捷,因为整个过程可以一键完成!

Alibaba Cloud Toolkit真的很强,目前我还在探索中...

Alibaba Cloud Toolkit,你确定不来尝鲜一下?的更多相关文章

  1. 超实用!!!使用IDEA插件Alibaba Cloud Toolkit工具一键部署本地应用到ECS服务器

    最近看到阿里云发布了一款名为 Alibaba Cloud Toolkit 的插件,可以帮助开发者高效开发并部署适合在云端运行的应用,瞬间击中了我的小心脏,这个对于个人开发者来说超级棒啊,终于不需要再手 ...

  2. Alibaba Cloud Toolkit 一键部署插件使用入门

    一.前言 Cloud Toolkit官方介绍文档:https://www.aliyun.com/product/cloudtoolkit Cloud Toolkit 是针对 IDE 平台为开发者提供的 ...

  3. 【Spring Boot】Spring Boot之使用Alibaba Cloud Toolkit(Idea插件)本地一键部署Spring Boot项目到远程服务器

    一.Alibaba Cloud Toolkit(Idea插件)的安装 1)Alibaba Cloud Toolkit 介绍 Cloud Toolkit 是本地 IDE 插件,帮助开发者更高效地开发.测 ...

  4. IEDA中使用阿里插件Alibaba Cloud Toolkit和Arthas(阿尔萨斯)

    在 IntelliJ IDEA 中安装和配置 Cloud Toolkit 在 IntelliJ IDEA 中安装和配置 Cloud Toolkit 后,您可以将本地应用快速部署到阿里云 ECS.EDA ...

  5. Alibaba Cloud Toolkit 使用心得(IDEA版)

    一.安装插件 确保 IntelliJ IDEA 在 2018.1 或更高版本 打开 Settings - Plugins 搜索安装 Alibaba Cloud Toolkit 二.配置环境 Deplo ...

  6. Eclipse使用Alibaba Cloud Toolkit极速部署项目

    个人博客 地址:https://www.wenhaofan.com/a/20190716205809 什么是Alibaba Cloud Toolkit Cloud Toolkit 是针对 IDE 平台 ...

  7. Alibaba Cloud Toolkit for Eclipse & ECS、EDAS 或容器服务 Kubernetes

    UserGuide_V2.1.0http://toolkit.aliyun.com/eclipse/?spm=5176.2020520130.105.3.3c3b697bOHma9f&msct ...

  8. idea自动化部署插件 Alibaba Cloud Toolkit 使用记录

    官方安装文档和使用说明 https://help.aliyun.com/product/29966.html?spm=a2c4g.11186623.6.540.6efa6029JhlPfx 是什么? ...

  9. spingboot一键部署到阿里云(Cloud Toolkit工具)

    一般做法 一键部署工具   前些天在完成一个项目时候需要将springboot项目部署到服务器上, 以下是两种做法 前面介绍的是一般做法: 后面将介绍省去这些步骤的一键部署工具Cloud Toolki ...

随机推荐

  1. python字符转化

    int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 complex(real [,imag ]) 创建一 ...

  2. linux编译php

    ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/loc ...

  3. 【软工项目Beta阶段】博客目录

    绝不划水队Beta冲刺阶段博客目录 一.Scrum Meeting 第十周会议记录 第十一周会议记录 二.测试报告 Beta阶段测试报告 三.习得的软工原理/方法/技能? (1)在进行OUC-Mark ...

  4. kubernetes session保持、容器root特权模式开启、多端口容器service 2个端口开启等设置

    session保持如何在service内部实现session保持呢?当然是在service的yaml里进行设置啦. 在service的yaml的sepc里加入以下代码: sessionAffinity ...

  5. 95、自然语言处理svd词向量

    import numpy as np import matplotlib.pyplot as plt la = np.linalg words = ["I","like& ...

  6. 使用js在页面上新建文件夹

    使用js在页面上新建文件夹 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...

  7. AJAX请求,返回json进行页面绑值

    AJAX请求,返回json进行页面绑值 后台 controller @RequestMapping(value = "backjson.do",method=RequestMeth ...

  8. CCflow与基础框架组织机构整合

    SELECT No,Name,Pass,FK_Dept,SID FROM Port_Emp SELECT No,Name,ParentNo FROM Port_Dept SELECT No,Name, ...

  9. 5. 使用grafana模板

    我们刚刚配置的Dashboard还是有点简陋,为了界面美观,这里我们这里使用一些模板 1.使用node_exporter模板 去grafana官网下载模板,点击Download,如下所示 2.导入模板 ...

  10. centos安装virtualbox

    参考:http://www.if-not-true-then-false.com/2010/install-virtualbox-with-yum-on-fedora-centos-red-hat-r ...