是什么样的骚操作让应用上线节省90%的时间

简介: 优秀的程序员 总会想着 如何把花30分钟才能解决的问题 在5分钟内就解决完 例如在应用上线这件事上 通常的做法是 1. 构建项目 在本地用maven打包 每次需要clean一次,再build一次 2.

优秀的程序员

总会想着

如何把花30分钟才能解决的问题

在5分钟内就解决完

例如在应用上线这件事上

通常的做法是

1. 构建项目

在本地用maven打包

每次需要clean一次,再build一次

2. 部署包

在本地ide、git/svn、maven/gradie

及代码仓库、镜像仓库和云平台间

来回切换

3. 上传部署包

打开winscp上传打包好的jar包到服务器

或是用于制作docker image

4. 运行应用

找一个 SSH 终端登陆工具

登陆 ECS 手动运行应用

或者推送到镜像仓库

再次拉取后部署到 Docker 内

这类 操作重复 、 又很有可能会出错的事

往往让人心生倦意

09_52_35__11_08_2018

那么是否有一款

免费的插件

通过简单的初始化配置

便可以实现

打包、部署、上传、运行

自动化呢?

同时

支持发布到

云端ECS、容器服务ACS和企业级分布式应用EDAS

支持两大集成开发环境

Eclipse和IntelliJ IDEA

集成阿里巴巴代码规约

自动检测整个Java工程或单个Java文件的代码规范

答案是


Alibaba Cloud Toolkit

安装,并完成初始化配置后

便能一键上线应用

lADPDgQ9qVfy1UjNA0fNAjU_565_839

相关文章
|
机器学习/深度学习 人工智能 算法
基于机器视觉的害虫种类及计数检测研究-人工智能项目-附代码
基于机器视觉的害虫种类及计数检测研究-人工智能项目-附代码
|
7月前
|
中间件 API Go
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:OPA 集成指南:从原理到实践
GoWind Admin 集成 OPA,实现企业级权限管控。基于“策略即代码”理念,通过 Rego 语言统一管理鉴权逻辑,支持 RBAC、多租户等复杂场景,开箱即用,助力中后台系统安全高效落地。
449 3
|
7月前
|
机器学习/深度学习 监控 安全
基于开源计算机视觉的餐饮场景智能化监控方案实践与实现
本文介绍一套可本地部署的餐饮视觉管理系统,基于YOLO、DeepSORT等模型实现客流统计、桌面识别、后厨安全监测、热力图分析与异常行为预警,支持低算力设备部署,模块化设计适配多场景,数据全本地化,保障隐私安全。
551 0
|
人工智能 前端开发 机器人
10个优质独立开发者社区
以下是我整理的10个优质独立开发者社区,都是自己平时经常逛或参与过的,分类整理方便不同需求的开发者参考
|
JavaScript 前端开发 测试技术
拥抱开源:NestJS 在现代后端开发中的应用
【10月更文挑战第21天】NestJS 是一个基于 TypeScript 的现代 Node.js 框架,结合了 OOP、FP 和 FRP 元素,支持模块化设计、控制器、服务和守卫等核心概念,具备强大的依赖注入系统。本文探讨了 NestJS 的核心特性、应用场景及其在现代后端开发中的价值,包括构建 RESTful API、微服务、单页应用后端和企业级应用。通过最佳实践和社区支持,NestJS 可显著提高开发效率和代码质量。
|
12月前
|
缓存 边缘计算 前端开发
从业务需求到技术栈:电商API选型RESTful还是GraphQL?这5个维度帮你决策
在数字经济时代,电商平台的竞争已延伸至用户体验与系统效能。作为连接前后端及各类服务的核心,API接口的架构设计至关重要。本文对比RESTful与GraphQL两大主流方案,从电商场景出发,分析两者的技术特性、适用场景与选型逻辑,帮助开发者根据业务需求做出最优选择。
|
存储 弹性计算 运维
阿里云云原生NDR发布:全流量防御能力升级
阿里云发布云原生NDR,提供全流量威胁检测与响应能力。该产品无需部署,支持一键接入、自动留存攻击报文,并具备多引擎关联分析、资产风险管理等功能,有效提升高级威胁应对能力。典型客户案例显示,NDR在重保防护、敏感数据泄露和日志合规等场景中表现出色。总结来看,NDR强调原生化、性价比和强检测,帮助用户简化安全运营并降低成本。
484 11
|
存储 Web App开发 运维
一种业务中台建设的方法
## 一、中台建设的复杂性 ### 1.1 中心、平台、中台的演进 应用架构一般演进的规律是,从中心应用演进成平台应用,然后从平台应用演进成中台应用,演进背后的底层逻辑就是"降本增效",降本增效在软件架构中经常被提到,本是成本的意思,效是效率的意思,连起来就是降低成本提升效率,仅仅回答到这一层,还是有些抽象,这里"本"包含了哪些成本?"效"又包含了哪些效率? 软件开发的成本包含了:分析成本、沟通
3122 0
一种业务中台建设的方法
|
Unix Linux C++
Linuxc/c++之信号基础
这篇文章详细介绍了Linux下C/C++信号的基本概念、产生原因、处理过程、分类、注册与发送方法,以及信号屏蔽的机制。
312 0
Linuxc/c++之信号基础
|
数据库 开发者 Java
颠覆传统开发:Hibernate与Spring Boot的集成,让你的开发效率飞跃式提升!
【8月更文挑战第31天】在 Java 开发中,Spring Boot 和 Hibernate 已成为许多开发者的首选技术栈。Spring Boot 简化了配置和部署过程,而 Hibernate 则是一个强大的 ORM 框架,用于管理数据库交互。将两者结合使用,可以极大提升开发效率并构建高性能的现代 Java 应用。本文将通过代码示例展示如何在 Spring Boot 项目中集成 Hibernate,并实现基本的数据库操作,包括添加依赖、配置数据源、创建实体类和仓库接口,以及在服务层和控制器中处理 HTTP 请求。这种组合不仅简化了配置,还提供了一套强大的工具来快速开发现代 Java 应用程序。
1167 1