浏览文档目录

开始使用

快速开始

5 分钟内创建第一个 execgo 项目,并运行一个可观测的任务流。

最近更新:2026-04-08阅读时长:6 分钟

安装

推荐使用 Go 1.22+,并通过 go install 安装 CLI。

go install github.com/iammm0/execgo/cmd/execgo@latest
execgo version

初始化项目

使用脚手架生成配置、目录和样例任务。

execgo init hello-execgo
cd hello-execgo
execgo dev
提示:执行后会启动本地调试服务,并输出任务执行日志。

第一个 Pipeline

在 `pipelines/build.yaml` 中定义一个三步流水线:拉取、编译、发布。

name: build-and-release
steps:
  - name: checkout
    run: git clone {{ .repo }} ./workspace
  - name: build
    run: go build -o dist/app ./workspace/cmd/server
  - name: publish
    run: ./scripts/publish.sh dist/app

触发执行

可通过 CLI 或 HTTP 接口触发。下面示例为 CLI 方式:

execgo run build-and-release --payload '{"repo":"https://github.com/acme/demo"}'
execgo logs --follow

上一篇

项目简介

下一篇

核心概念