最近看到阿里云发布了一款名为 Alibaba Cloud Toolkit 的插件,可以帮助开发者高效开发并部署适合在云端运行的应用,瞬间击中了我的小心脏,这个对于个人开发者来说超级棒啊,终于不需要再手动 scp/ftp 上传应用到服务器了,连启动的命令都是可以自行编写的,棒棒!

PS:个人开发者项目不多也不大,如果使用jenkins等工具会比较麻烦,不如直接用手扔来得直接。

什么是 Alibaba Cloud Toolkit

Alibaba Cloud Toolkit (后文简称 Cloud Toolkit)是阿里云针对 IDE 平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用。

您在本地完成应用程序的开发、调试和测试后,可以使用在 IED (如 Eclipse 或 IntelliJ)中安装的 Cloud Toolkit 插件,通过图形配置的方式连接到云端部署环境并将应用程序快如部署到云端。

说明:目前 Cloud Toolkit 仅支持 Eclipse、Intellij 等其它开发环境开发中,请您持续关注 Cloud Tookit 动态。

官方有提供简单版的文档说明,小伙伴也可以参考下面链接:

https://help.aliyun.com/product/29966.html

使用IDEA安装和配置Cloud Toolkit

作者手动在idea上安装了一下这个工具,并测试完成,对这个工具可以说非常满意,下面是安装和配置的流程,主要有以下几步:

  1. 在idea上安装Alibaba Cloud Toolkit插件
  2. 重启idea应用
  3. 配置Cloud Toolkit插件中的Accout信息
  4. 在阿里云中获取用户AccessKey相关信息(AccessKey ID、 Access Key Secret)
  5. 配置发不到ECS的相关服务器及命令信息
  6. 测试并成功发布

主要流程为以上6步,下面我们一步步来配置,上图:

如果插件下载速度比较慢,稍等一会,作者测试时也下载失败了一次,下载完成后需要重启idea应用后生效。

首先,需要先配置Alibaba Cloud Toolkit的Account,位置见下图:

上图中的AccessKey需要在阿里云的控制台中配置,如果是新用户,需要手动创建一个AccessKey,如下图:

创建完成并配置好Account后,就可以着手配置对应的项目发布到ECS信息,官方文档见以下链接:

https://help.aliyun.com/document_detail/98762.html

如果你的Account配置没有问题,则会自动账户显示对应的ECS服务器,在发布时,需要手动选择某台服务器,一定要选择哦!

对于Command的编写,可以参考官方文档(点击下图中的蓝色字体:Learn Sample直达):

https://yq.aliyun.com/articles/665693

配置成功后,可以点击Run运行程序,此时会自动为我们编译并上传到阿里云服务器中,发布到地址就是上图中的Deploy Location中的路径,发布前如果需要Maven执行,一定不要忘记配置上图中Maven的命令,中间的Command是在上传到服务器成功后执行的命令,主要用于应用的启动停止重启等。

下面是发布成功的示例:

服务器的显示结果如下:

结语

以上是对IDEA插件Alibaba Cloud Toolkit的安装配置及使用案例,如果小伙伴还有遇到其他的问题,可以根据一下链接,加入Alibaba Cloud Toolkit 官方唯一指定支持群,提交你的需求&Bug哦。

https://yq.aliyun.com/articles/656292

下午已经把我的相关项目替换成这个工具了,哈哈哈,挺好用的,希望本文能帮助到小伙伴们,赶快用起来吧。

到此本文就结束了,关注公众号查看更多推送!!!



超实用!!!使用IDEA插件Alibaba Cloud Toolkit工具一键部署本地应用到ECS服务器的更多相关文章

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

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

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

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

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

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

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

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

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

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

  6. Alibaba Cloud Toolkit,你确定不来尝鲜一下?

    阿里云出了新的工具,Alibaba Cloud Toolkit,看看“toolkit”这个名字就知道它是一个工具集. 没错!它就是一个工具集,一个集打包部署发布以及探索分析程序的工具集.而我,目前还停 ...

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

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

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

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

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

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

随机推荐

  1. jQuery实现滚动监听

    1.设计思路 1)获取窗口滚动高度: 2)获取附加导航栏: 3)获取导航栏下的所有li: 4)通过相同class获取所有监听元素:(此例中为jumbotron巨幕) 5)遍历所有监听元素,若当前元素距 ...

  2. Bootstrap -- 文件上传插件File Input的使用

    BootstrapFileInput下载参考:http://www.jq22.com/jquery-info5231 网友经验参见:http://www.cnblogs.com/wuhuacong/p ...

  3. VS Sln图标空白修复办法

    环境:Win10,VS2017,曾经安装并卸载过VS2015之前安装了两个版本的VisualStudio,卸载一个后,就出现了图标空白问题,重新设置默认打开程序也没有作用,经摸索解决办法如下.(1)在 ...

  4. 基于Selenium的Web自动化框架增强篇

    在写完上一篇“基于Selenium的Web自动化框架”(http://www.cnblogs.com/AlwinXu/p/5836709.html)之后一直没有时间重新审视该框架,正好趁着给同事分享的 ...

  5. Dom4j工具类源码解析

    话不多说,上源码: package com.changeyd.utils;import java.io.File;import java.io.FileNotFoundException;import ...

  6. kali安装以及配置

    1.https://klionsec.github.io/2017/04/29/kali-config/ 2.http://www.freebuf.com/sectool/133526.html

  7. centos7 redmine安装过程

     mysql安装配置   redmine 部署过程 redmin官方文档写的太烂加上不熟悉ruby搞了半天,回到家后觉得还是记录下好,希望可以帮助有需要的人,少走弯路. 版本说明 下面的版本很重要re ...

  8. Java——Struts2 之国际化 struts.custom.i18n.resources=globalMessages

    1.在src下 建立 struts.properties 文件,内容为:struts.custom.i18n.resources=globalMessages struts.custom.i18n.r ...

  9. JavaScript/HTML/CSS 之 iframe自适应高度

    最高效简介的手段是利用CSS的内置calc函数: iframe{ height:calc(100vh - 50px) auto;//假令:html顶部有高度为50px的导航条 //min-height ...

  10. Caffe2 Detectron安装错误记录

    caffe2 caffe2的安装方法有几种.其中最方便的是conda install.但是要求必须安装Anaconda. conda install -c caffe2 caffe2-cuda8.0- ...