Build 如何管理大量项目中的常见文件?

Build 如何管理大量项目中的常见文件?,build,configuration,continuous-integration,development-environment,configuration-files,Build,Configuration,Continuous Integration,Development Environment,Configuration Files,所谓通用文件,我不是指应用程序本身使用的代码或库,而是指“元”文件,如CI/CD配置、make文件等。这些文件对于许多项目来说都是通用的,尤其是当您对多个项目使用相同(或类似)堆栈时 但是,这些文件也需要存在于每个项目中,并且通常会被复制。因此,当您需要修改某些内容,最终不得不更改每个文件时,问题就来了。这会很快变得一团糟,特别是如果你有很多项目的话。有更好的方法吗?如果你创建了大量的项目,所有项目都使用相同的配置/travis文件,我会推荐类似yeoman的东西: 通过这种方式,您可以创建项

所谓通用文件,我不是指应用程序本身使用的代码或库,而是指“元”文件,如CI/CD配置、make文件等。这些文件对于许多项目来说都是通用的,尤其是当您对多个项目使用相同(或类似)堆栈时


但是,这些文件也需要存在于每个项目中,并且通常会被复制。因此,当您需要修改某些内容,最终不得不更改每个文件时,问题就来了。这会很快变得一团糟,特别是如果你有很多项目的话。有更好的方法吗?

如果你创建了大量的项目,所有项目都使用相同的配置/travis文件,我会推荐类似yeoman的东西:

通过这种方式,您可以创建项目“框架”,这些框架可以在所有项目中复制


如果以后更新“骨架”,还可以通过运行简单命令来更新副本

如果你创建了大量的项目,所有项目都使用相同的配置/travis文件,我会推荐类似yeoman的东西:

通过这种方式,您可以创建项目“框架”,这些框架可以在所有项目中复制


如果以后更新“骨架”,还可以通过运行简单命令来更新副本

你的编程环境是什么?我最近很喜欢golang,但问题不是关于golang你的编程环境是什么?我最近很喜欢golang,但问题不是关于golang的