011. Makefile:Go 项目中使用 Makefile 来自动化日常操作

提示: 希望我讲某方面的视频,请前往 GX1 新视频话题征集帖 提交建议。

说明

覆盖以下话题:

  1. 基本使用
  2. 使用变量
  3. target 依赖于多个 target(任务依赖于其他任务,会先执行其他任务)

Makefile

Makefile 是一个老牌的任务管理工具。

以我们的 Goblog 程序 为例,上线新程序,需要很多步骤,如:

  1. 编译程序,产生 Linux/amd64 可执行文件;
  2. 停用 supervisor 里的 goblog 程序;
  3. 上传 goblog 程序;
  4. 开启 supervisor 里的 goblog 程序;

Makefile 可以将这些操作合并为一个命令:

$ make deploy

接下来我们来看如何操作。

Makefile

<...>

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 1

吴涛
请问Golang 五分钟视频教程怎么不更新了
0 个点赞 | 1 个回复 | 问答 | 课程版本 2022