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

查看 105|回复 9
作者:Trinity888   
各种服务需要安装
现在我们开发时,部署环境,总是需要安装各种工具,如可能需要安装:
  • OpenSSH
  • Nginx
  • Redis
  • MySQL
  • JDK
  • Minio
  • Tomcat
  • FileZillaServer
  • FlashFXP
    等等

    更甚至可能一台服务器上开始使用 JDK8 ,可能后面升级到 JDK11 或者更高版本,仍然需要手动安装,以后不用这么繁琐了,可以使用 SCM 工具 ,一键切换不同 JDK 版本,方便快捷
    有时候需要:各种服务启动、停止、重启,快捷管理
    有时候需要:开机自启动
    有时候需要:快速打开配置文件,进行修改
    有时候需要:快速查看日志
    有时候需要:定时告警提醒管理人员
    有时候保密机器:需要桌面屏幕水印保护
    有时候需要:守护进程
    有时候需要:定时任务去执行自己写的一个脚本
    以上统统 SCM 工具 就可以解决,非常好用,推荐给大家而且是免费的:
    https://gitee.com/chusenth/scm
    https://github.com/Neo110/scm/
    PS:
    开发不易,永久免费不易;大家试着好用,感谢点个 Star ,多谢
    目前是支持 Windows 或 Windows Server 服务器;
    陆续会提供 Linux 、MAC 、统信 UOS 等服务器版本
    以下是截图效果:

    有时候, SCM, 需要, 安装

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

    返回顶部