golang monorepo:基于golang的monorepo的示例 源码
GitHub动作 CircleCI 总览 这是基于golang的monorepo的示例。 它具有以下功能: 只构建在提交中修改的服务或cmds; 构建受通用代码(即pkg )更改影响的所有服务和/或cmds; 构建受vendor代码更改影响的所有服务和/或cmd。 目前,支持和 。 但是由于它使用bash脚本和Makefile,因此移植到或等应该相当简单。 目前,已在构建期间启用GO111MODULE=on和GOFLAGS=-mod=vendor环境变量来设置CI。 有关更多详细信息,请参见样本 。 它是如何工作的 在CI构建期间, 会迭代提交范围内的更新文件( CIRCLE_COM
用户评论