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 ...
随机推荐
- 纯js的右下角弹窗
<html> <head> <title></title> <meta charset="UTF-8"> <scr ...
- MariaDB 删除表
在本章中,我们将学习删除表. 表删除很容易,但记住所有删除的表是不可恢复的. 表删除的一般语法如下 - DROP TABLE table_name ; 存在执行表删除的两个选项:使用命令提示符或PHP ...
- bzoj 3626
http://www.lydsy.com/JudgeOnline/problem.php?id=3626 让我比较惊讶的一道链剖裸题(' ' ) 做法很精妙 首先我们考虑对于单个询问时可以拆分成 ...
- 【Flutter学习】之动画实现原理浅析(三)
一,概述 Flutter动画库的核心类是Animation对象,它生成指导动画的值,Animation对象指导动画的当前状态(例如,是开始.停止还是向前或者向后移动),但它不知道屏幕上显示的内容.动画 ...
- node 桌面应用开发
1.node桌面应用开发的框架 :electron 和 nw.js https://www.jianshu.com/p/c6bdb087e60d 2.使用electron构建跨平台Node.j ...
- 2018icpc沈阳/gym101955 J How Much Memory Your Code Is Using? 签到
题意: 给你定义一堆变量,计算一下这些变量共占了多少k内存. 题解: 按题意模拟即可,善用ceil() // // Created by melon on 2019/10/22. // #includ ...
- linux删除指定文件夹中某个文件除外的其他文件
# shopt -s extglob # rm -fr !(file1) 如果是多个要排除的,可以这样: # rm -rf !(file1|file2) 首先科普下shopt -s extglob B ...
- 框架-.NET:ASP.NET Core
ylbtech-框架-.NET:ASP.NET Core ASP.NET Core是一个免费且开放源代码的Web框架,以及由微软和社区开发的下一代ASP.NET.它是一个模块化框架,既可以Window ...
- 【转】Java类MemoryUsage查看虚拟机的使用情况
原文地址:https://www.cnblogs.com/xubiao/p/5465473.html Java类MemoryUsage,通过MemoryUsage可以查看Java 虚拟机的内存池的内存 ...
- (转)SQL Server 2012 手动安装帮助文档+排错
逆天SQL Server 2012装的不要不要的,最后发现...竟然没帮助文档...汗啊!原来它跟vs一样要自己装帮助文档...好吧,官网一下载,妹的...报错...然后就让我们还原这个安装过程以及逆 ...