Makefile

(3)

通过 Makefile 及 ssh 远程执行命令,实现服务器线上服务的自动部署

最近一直写接口文档,基于 [swaggo](/tag/swagger) 实现的文档服务。由于要跟前端配合,所以每天都要频繁更新接口文档,非常麻烦。之前是半自动化状态: 1. makefile 中 scp 文档程序到服务器 2. 手动

Makefile 中导入 .env 配置

例如我想在 Makefile 中定义 mysqldump, 然后读取 .env 中的参数配置。 ## .env 文件 ``` DB_DATABASE=somedb DB_USERNAME=someuser DB_PASSW

为 golang 项目添加 Makefile

## 使用 Makefile 的好处 可以管理多个任务的命令。例如,build & run,test。 否则单单一个 ``` go test -v ./... ``` 就很难记住。 何况还会有很多需要记录的命令