Continuous integration 具有go依赖包的可复制版本
我正在阅读“如何编写Go代码”教程,我不禁想知道如何建立一个稳定的工作流程 当然,我的代码将置于源代码控制之下,比如Git。现在,我希望能够做到以下几点:Continuous integration 具有go依赖包的可复制版本,continuous-integration,go,packaging,release-management,Continuous Integration,Go,Packaging,Release Management,我正在阅读“如何编写Go代码”教程,我不禁想知道如何建立一个稳定的工作流程 当然,我的代码将置于源代码控制之下,比如Git。现在,我希望能够做到以下几点: 构建我的项目的可执行文件——并确保对于给定的Git版本,可执行文件将构建相同的文件 为我的项目运行一个连续构建,以便在每次提交时激活。我需要确保连续构建所做的任何事情在我的工作站上都是可复制的 创建我的项目的发行版。我需要知道,如果我从同一git版本的代码中再次执行此操作,则可以重新创建发布 Go为它提供了“Go-get”工具——但这就是
- 构建我的项目的可执行文件——并确保对于给定的Git版本,可执行文件将构建相同的文件
- 为我的项目运行一个连续构建,以便在每次提交时激活。我需要确保连续构建所做的任何事情在我的工作站上都是可复制的
- 创建我的项目的发行版。我需要知道,如果我从同一git版本的代码中再次执行此操作,则可以重新创建发布
有什么建议吗?我遗漏了什么吗?go get只是使用分布式版本控制系统,而source repo则使用分布式版本控制系统。它将使用回购协议的本地副本。我会尽力解决你的每一个问题
go get只是使用分布式版本控制系统源repo的使用。它将使用回购协议的本地副本。我会尽力解决你的每一个问题