Gob 框架Gob 框架
主页
快速开始
使用文档
服务提供者
提供命令
Github
主页
快速开始
使用文档
服务提供者
提供命令
Github
    • 提供命令
    • 创建命令
    • 运行命令
    • 配置命令
    • 编译命令
    • 环境变量命令
    • 调试模式命令
    • 命令
    • go 命令
    • npm 命令
    • 定时任务命令
    • 中间件命令
    • swagger命令
    • 服务提供者命令
    • 生成命令
    • 部署命令
    • version命令

部署命令

命令介绍:

部署命令

前置需求:

app

支持命令:

./gob deploy frontend`	// 部署前端
	-s --skip-build     	// 跳过前端构建
./gob deploy backend`	// 部署后端
./gob deploy all`		// 同时部署前后端
	-s --skip-build     	// 跳过前端构建
./gob deploy rollback`	// 部署回滚

支持配置:

deploy.yaml 支持配置:

connections: # 要自动化部署的连接
  - ssh.web-key

remote_folder: "/home/demo/deploy/"  # 远端的部署文件夹

frontend: # 前端部署配置
  pre_action: # 部署前置命令
	- "pwd"
  post_action: # 部署后置命令
	- "pwd"

backend: # 后端部署配置
  goos: linux # 部署目标操作系统
  goarch: amd64 # 部署目标cpu架构
  pre_action: # 部署前置命令
	- "rm /home/demo/deploy/gob"
  post_action: # 部署后置命令
	- "chmod 777 /home/demo/deploy/gob"
	- "/home/demo/deploy/gob app restart"

ssh 支持配置:详见 contract/redis.go

使用方法:

稍后补全,可以使用gob [command] help命令获取相关帮助

Last Updated:
Contributors: 陈壁浩
Prev
生成命令
Next
version命令