Alibaba Cloud Toolkit,你确定不来尝鲜一下?
阿里云出了新的工具,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,你确定不来尝鲜一下?的更多相关文章
- 超实用!!!使用IDEA插件Alibaba Cloud Toolkit工具一键部署本地应用到ECS服务器
最近看到阿里云发布了一款名为 Alibaba Cloud Toolkit 的插件,可以帮助开发者高效开发并部署适合在云端运行的应用,瞬间击中了我的小心脏,这个对于个人开发者来说超级棒啊,终于不需要再手 ...
- Alibaba Cloud Toolkit 一键部署插件使用入门
一.前言 Cloud Toolkit官方介绍文档:https://www.aliyun.com/product/cloudtoolkit Cloud Toolkit 是针对 IDE 平台为开发者提供的 ...
- 【Spring Boot】Spring Boot之使用Alibaba Cloud Toolkit(Idea插件)本地一键部署Spring Boot项目到远程服务器
一.Alibaba Cloud Toolkit(Idea插件)的安装 1)Alibaba Cloud Toolkit 介绍 Cloud Toolkit 是本地 IDE 插件,帮助开发者更高效地开发.测 ...
- IEDA中使用阿里插件Alibaba Cloud Toolkit和Arthas(阿尔萨斯)
在 IntelliJ IDEA 中安装和配置 Cloud Toolkit 在 IntelliJ IDEA 中安装和配置 Cloud Toolkit 后,您可以将本地应用快速部署到阿里云 ECS.EDA ...
- Alibaba Cloud Toolkit 使用心得(IDEA版)
一.安装插件 确保 IntelliJ IDEA 在 2018.1 或更高版本 打开 Settings - Plugins 搜索安装 Alibaba Cloud Toolkit 二.配置环境 Deplo ...
- Eclipse使用Alibaba Cloud Toolkit极速部署项目
个人博客 地址:https://www.wenhaofan.com/a/20190716205809 什么是Alibaba Cloud Toolkit Cloud Toolkit 是针对 IDE 平台 ...
- Alibaba Cloud Toolkit for Eclipse & ECS、EDAS 或容器服务 Kubernetes
UserGuide_V2.1.0http://toolkit.aliyun.com/eclipse/?spm=5176.2020520130.105.3.3c3b697bOHma9f&msct ...
- idea自动化部署插件 Alibaba Cloud Toolkit 使用记录
官方安装文档和使用说明 https://help.aliyun.com/product/29966.html?spm=a2c4g.11186623.6.540.6efa6029JhlPfx 是什么? ...
- spingboot一键部署到阿里云(Cloud Toolkit工具)
一般做法 一键部署工具 前些天在完成一个项目时候需要将springboot项目部署到服务器上, 以下是两种做法 前面介绍的是一般做法: 后面将介绍省去这些步骤的一键部署工具Cloud Toolki ...
随机推荐
- 因为看见,所以发现:QBotVariant谢绝落幕
互联网给人带来便捷的同时,其公开大量的资源也同样给恶意利用者带了便捷,越来越多公开的恶意程序源码降低了对外攻击.入侵的难度,使得安全问题愈加严重. 阿里云安全团队从今年5月份监测到一BOT家族,其样本 ...
- 存储-docker volume 生命周期管理(14)
volume 生命周期管理 - 每天5分钟玩转 Docker 容器技术(44) Data Volume 中存放的是重要的应用数据,如何管理 volume 对应用至关重要.前面我们主要关注的是 volu ...
- 【Shiro】五、Apache Shiro加密
Shiro提供了更好封装,更好使用的加密算法API,可以作为平时使用的一个工具类的预选方案. Shiro的密码学 基本特性 接口驱动,基于POJO 对JCE(Java Cryptography Ext ...
- Windows-WAMP搭建与配置
使用 WampServer 整合软件包进行 WAMP 环境搭建 WampServer 是一款由法国人开发的 Apache Web 服务器.PHP 解释器以及 MySQL 数据库的整合软件包.免去了开发 ...
- 解决oracle v$sqlarea sql不完整
解决oracle v$sqlarea sql不完整根据SELECT * FROM v$sqlarea中找到hash_value然后执行SELECT * FROM v$sqltext WHERE has ...
- Intellij IDEA 安装Scala插件 + 创建Scala项目
一.IDEA 2018 Ultimate edition (旗舰破解版下载地址) 百度网盘地址:https://pan.baidu.com/s/1d9ArRH6adhDUGiJvRqnZMw 二.I ...
- vue实现轮播效果
vue实现轮播效果 效果如下:(不好意思,图有点大:) 功能:点击左侧图片,右侧出现相应的图片:同时左侧边框变颜色. 代码如下:(也可以直接下载文件) <!DOCTYPE html> &l ...
- JavaScript中如何让图形旋转不会相互影响
最近在联系JavaScript 二维绘图,经常会用到旋转,前几篇博文也提到过这类问题. 但是我忘记了JavaScript二维绘图中有关旋转最核心的两个方法:save()和restore() 在w3c上 ...
- PAT甲级——A1146 TopologicalOrder【25】
This is a problem given in the Graduate Entrance Exam in 2018: Which of the following is NOT a topol ...
- JeeSite配置多数据源方案
jeesite简介 JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的 开源 Java EE快速开发平台. JeeSite本身是以Spring Framework为核心 ...