开发部署环境时,再也不用安装 JDK、Nginx、Redis、MySQL 等各种服务,再也不用配置这些繁琐的工作了,启动 SpringBoot 时 Jar 包也无须写脚本启动了

147 天前
 Trinity888

各种服务需要安装

现在我们开发时,部署环境,总是需要安装各种工具,如可能需要安装:

更甚至可能一台服务器上开始使用 JDK8 ,可能后面升级到 JDK11 或者更高版本,仍然需要手动安装,以后不用这么繁琐了,可以使用 SCM 工具 ,一键切换不同 JDK 版本,方便快捷

有时候需要:各种服务启动、停止、重启,快捷管理

有时候需要:开机自启动

有时候需要:快速打开配置文件,进行修改

有时候需要:快速查看日志

有时候需要:定时告警提醒管理人员

有时候保密机器:需要桌面屏幕水印保护

有时候需要:守护进程

有时候需要:定时任务去执行自己写的一个脚本

以上统统 SCM 工具 就可以解决,非常好用,推荐给大家而且是免费的:

https://gitee.com/chusenth/scm

https://github.com/Neo110/scm/

PS:

开发不易,永久免费不易;大家试着好用,感谢点个 Star ,多谢

目前是支持 Windows 或 Windows Server 服务器;

陆续会提供 Linux 、MAC 、统信 UOS 等服务器版本

以下是截图效果:

5756 次点击
所在节点    分享创造
43 条回复
zengxs
147 天前
服务管理用 systemd 就可以做吧,安装用 yum/apt 也可以做到,感觉这个意义不大啊
sunny352787
147 天前
看起来是个本地开发的辅助工具,挺好的,有这么个东西会很方便
@zengxs
chucongqing
147 天前
居然要从百度网盘下载。。。算了
nevadax
147 天前
竟然是 exe 。。。还以为是 Linux 的
Trinity888
147 天前
@zengxs @sunny352787 像我这边环境:多台虚拟机,做为测试环境或服务器,每次 Clone 后,直接安装 SCM 就可以了,然后把 Jenkins 与 SCM 下的目录路径配置好,就实现自动化编译部署启动了,挺方便,自己用的好,推荐给有需要的人使用
Trinity888
147 天前
@chucongqing github 或 gitee 上面对下载文件大小限制了,所以暂时想到用云盘。有合适的其他可存放下载资源的,也欢迎推荐哈
Trinity888
147 天前
@nevadax Linux 的后续会更新
sunny352787
147 天前
@Trinity888 非常好,但是我家里和公司都部署好了 docker compose ,而且 mac 用不了啦~
nevadax
147 天前
说实在的,用处不大,没什么是 systemd 不能解决的,如果不能,ansible/docker-compose 总有一款适合你。如果还是不能满足,建议看看自身需求是否要调整。

至于 exe ,在 windows 跑这些实在太重了,vm 解决一切
ExplodingFKL
147 天前
啊,我现在开发直接用 devcontainer 来着
hefish
147 天前
想起了当年的 xampp 和 studyphp 。 我现在跟楼上诸位大佬差不多,基本都是 docker-compose 的。
adoal
147 天前
非常好,但是 Linux 下显然有无数革命先烈抛头颅洒热血打江山抬房价探索出来的成熟方案。
Masoud2023
147 天前
成熟的 IT 工作者一般都会有自己的一套完整的 dockercompose ,所以这个是不存在的问题
6IbA2bj5ip3tK49j
147 天前
有点“要你命 3000”的即视感。
zengxs
147 天前
@Trinity888 #5 看了下原来是面向 win 的,那确实对这块有比较大需求
Trinity888
147 天前
哈哈,docker 非常牛,没有与它做比较。只是 docker 之前用的时候,一是有一定学习的因素,二是之前发生过甭的情况,导致我所有数据都没有了,后来自己不怎么用它了。

现在只是想尽量做好 SCM ,自己使用方便,也能方便其他人。

**陆续** 会发布其他功能,如自定义菜单、自定义服务、自定义脚本等

![自定义功能]( https://i.postimg.cc/W354BNzF/img2.jpg)
Tink
147 天前
windows 下的吗
Trinity888
146 天前
@Tink 目前 Window 下,现在已陆续编译 Linux 、统信其他服务器版本,在测试中,后续会发布出来
CEBBCAT
146 天前
wxyrrcj
146 天前
@nevadax linux docker compose 就好了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1001234

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX