设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
开发者说:如何使用插件降低上传文件部署服务的复杂度 ...
返回列表
发新帖
开发者说:如何使用插件降低上传文件部署服务的复杂度
[复制链接]
11
|
1
|
2020-12-22 18:00:00
|
显示全部楼层
|
阅读模式
评论
“这里描述我们实际服务部署的时候频繁发生的两个常用场景。
第一个场景,我们“办公网环境”想要在“准生产环境”下部署,需要做如下工作:
打包、将文件上传到堡垒机上、scp将上传好的包裹传输到“准生产环境”的目标机器、ssh目标机器、restart重启服务。
第二个场景是,我们可能随时的给“准生产环境”临时上传一些文件,但是仍然需要大量频繁操作。
直到前段时间我看了朋友圈一篇“阿里程序员推荐的15款常用开发者工具”里面提到CloudToolkit这个工具,试过后觉得它太好用了,完美降低服务部署的复杂度。
只需要安装相应的插件,配置好所需环境,点击下绿色的箭头,即可帮你打包部署运行到相应环境。
所以迫不及待的写了这篇文章,希望能对你有所帮助
(第一次写文,请多关照(
^_^
))”
安装CloudToolkit插件
评论
安装成功后,会在这两个地方,看到安装的插件
评论
这是一个SpringCloud项目,用的是jar包部署。
那么插件的准备工作就已经做好了,笔者将用其中的auth项目来演示下一键部署的威力
一键服务部署
添加堡垒机和目标机器
目标是使这样的服务环境可以一键部署
评论
接下来就是在idea里面操作
评论
在选择AlibabaCloudToolkit->host单击addhost,弹出以下界面,我们先来配置堡垒机相关的信息
评论
记得测试下连接,点击add,然后配置目标机器的信息
评论
记得选择第二个选项卡,配置下堡垒机
评论
然后发现他是通的,就说明这个目标机器配置成功了
不过在部署前,我想看下现在auth配置情况
评论
单击这个红框框,你会发现居然直接就登陆目标机器啦
评论
现在开始准备配置部署策略啦,只要如图操作就好
评论
评论
很显然我的auth需要部署到222机器上,然后他是一个maven项目,我希望它打包之后部署到目标机器的/usr/local/oomp下。
SpringCloud部署需要两个mavengoal
评论
评论
评论
我需要过滤掉测试过程,这个具体看实际需要
评论
切换到Advanced,这里面可以配置打包上传后,在目标机器将做什么样的操作,例如我需要重启(你可以先给文件改名)然后看下日志
我勾选了automaticopenafterdeploy,点击apply->run之后你什么都不用做了,大功告成!!!
欣赏下两个图片
评论
评论
这都是CloudToolkit做的,以后要是部署这台机器的auth服务,只需点击绿色箭头。
评论
大功告成,就是图片多了点,其实超简单的!!!
文件上传,命令界面
评论
评论
文件上传也是超简单的,可以直接点击upload,选择需要上传的路径,指定上传位置即可。
同样,它用作命令交互也是超级便利的,单击terminal
最后,感谢阿里巴巴中间件,搞了一个这么好用的插件。
官方链接地址,点击这里。
本文作者:中间件小哥
原文链接
本文为阿里云内容,未经允许不得转载。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行