首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏walterlv - 吕毅的博客

    Automatically increase the semantic version using GitVersion

    Automatically increase the semantic version using GitVersion 发布于 2018-04-18 12:51 I tried to find more tools but unfortunately the GitVersion seems to be the only one that can add semantic GitVersion Configuration GitVersion official documentation is not easy to read. 版本号递增的方式 mode mode 可选的值有三种: continuous-delivery 持续交付,临近产品发布时使用,详细信息可阅读Continous delivery - GitVersion Git GitVersion Gitversion Task for VS2017-style csproj · Issue #1349 · GitTools/GitVersion Change Assembly

    69720发布于 2018-09-18
  • 来自专栏walterlv - 吕毅的博客

    使用 GitVersion 在编译或持续构建时自动使用语义版本号(Semantic Versioning)

    使用 GitVersion 在编译或持续构建时自动使用语义版本号(Semantic Versioning) 发布于 2018-04-12 13:45 配置 GitVersion 特别吐槽一下 GitVersion 的官方文档,把功能堆积得很多很强大,却忽视了面向新手的入门教程。 GitVersion 的配置文件名为 GitVersion.yml,要求放到仓库的根目录下。官方文档对于配置文件的解释非常抽象,看完也不知道值应该写成什么样,也不知道每个值代表什么意义。 版本号递增的方式 mode mode 可选的值有三种: continuous-delivery 持续交付,临近产品发布时使用,详细信息可阅读Continous delivery - GitVersion Git GitVersion Gitversion Task for VS2017-style csproj · Issue #1349 · GitTools/GitVersion Change Assembly

    2.6K51发布于 2018-09-18
  • 来自专栏开源项目

    一款专门为 WPF 打造的开源 Office 风格用户界面控件库

    项目源码运行设置Fluent.Ribbon.Showcase为启动项目,查看效果:提示异常:命令“"C:\Users\.nuget\packages\gitversion.msbuild\5.12.0\ tools\net48/gitversion.exe" "D:\yaoshuanggui-Projects\Fluent.Ribbon-develop\Fluent.Ribbon-develop\Fluent.Ribbon " -output file -outputfile obj\gitversion.json”已退出,代码为 1。 这个错误表明在构建 Fluent.Ribbon 项目时,GitVersion 工具执行失败(退出代码为 1)。 GitVersion 是一个用于根据 Git 历史自动生成语义化版本号的工具,常用于 CI/CD 和本地构建流程中。解决方案:搜索项目中的GitVersion.MsBuild删除或者注释掉。

    27500编辑于 2025-10-09
  • 来自专栏码农心语

    基于cmake为项目自动获取git分支tag的版本号和commitid

    /gitversion version: 0-1-9-alpha commit: 51045662cffc38c5cf706090a6f0c3d16311d85e branch: test build # 设置自定义模块文件的所在路径 list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/") # 导入自定义模型文件 include(GitVersion ) include(BuildNumber) # 获取程序的版本信息 fetch_version_from_git("GITVERSION") # 获取程序的构建号 new_build_number ("GITVERSION") set(GITVERSION_VERSION "${GITVERSION_VERSION_MAJOR}-${GITVERSION_VERSION_MINOR}-${GITVERSION_VERSION_PATCH 其中版本号是在所打的git tag中获取的,tag名称的格式如下:gitversion-0.1.9-alpha。

    1.1K10编辑于 2024-07-20
  • 来自专栏用Python做测试

    从0到1搭建k8s(一)——环境搭建

    version 19.03.1, build 74b1e89 kubeadm version kubeadm version: &version.Info{Major:"1", Minor:"20", GitVersion :"gc", Platform:"linux/amd64"} kubectl version Client Version: version.Info{Major:"1", Minor:"20", GitVersion go1.15.5", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"20", GitVersion

    1.2K20发布于 2021-01-15
  • 来自专栏SY小站的专栏

    k8s二进制升级从1.14.2至1.16.2

    bjxg-sy-test k8s.1.16.2-client]# kubectl version Client Version: version.Info{Major:"1", Minor:"16", GitVersion go1.12.10", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"14", GitVersion bjxg-sy-test k8s.1.16.2-server]# kubectl version Client Version: version.Info{Major:"1", Minor:"16", GitVersion go1.12.10", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"16", GitVersion

    94540发布于 2020-06-15
  • 来自专栏院长运维开发

    K8s二进制升级从1.14.2至1.16.2

    bjxg-sy-test k8s.1.16.2-client]# kubectl version Client Version: version.Info{Major:"1", Minor:"16", GitVersion go1.12.10", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"14", GitVersion bjxg-sy-test k8s.1.16.2-server]# kubectl version Client Version: version.Info{Major:"1", Minor:"16", GitVersion go1.12.10", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"16", GitVersion

    1.1K10发布于 2020-06-11
  • 来自专栏一个默默无闻的工程师的日常

    kubeadm 编译修改证书有效期

    1.22.9 版本的 kubeadm,首先查看原版的信息 1 2 # kubeadm version kubeadm version: &version.Info{Major:"1", Minor:"22", GitVersion / scripts consuming the kubectl version output - but most of // these should be looking at gitVersion // for a detailed discussion of this field) // // TODO: This field is still called "gitVersion See also https://git-scm.com/docs/gitattributes gitVersion string = "v1.22.9" // 修改版本号 /kubeadm version kubeadm version: &version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.9", GitCommit

    1.6K31编辑于 2023-10-18
  • 来自专栏编码如写诗

    【Golang】从人工到智能:编译时自动化注入Git版本信息

    Major string`json:"major,omitempty"` Minor string`json:"minor,omitempty"` GitVersion string`json:"gitVersion,omitempty"` GitCommit string`json:"gitCommit,omitempty"` GitTreeState Get() Info { return Info{ Major: gitMajor, Minor: gitMinor, GitVersion : gitVersion, GitCommit: gitCommit, GitTreeState: gitTreeState, BuildDate: returns info as a human-friendly version string. func (info Info) String() string { return info.GitVersion

    39500编辑于 2025-03-03
  • 来自专栏乐沙弥的世界

    MongoDB执行计划获取(db.collection.explain())

    "port" : 27017, "version" : "3.2.10", "gitVersion node233.edq.com", "port" : 27017, "version" : "3.2.10", "gitVersion node233.edq.com", "port" : 27017, "version" : "3.2.10", "gitVersion node233.edq.com", "port" : 27017, "version" : "3.2.10", "gitVersion

    1.7K30发布于 2018-08-13
  • 来自专栏Android 开发者

    Gradle 与 AGP 构建 API: 进一步完善您的插件!

    if (error.isNotBlank()) { System.err.println("Git error : $error") } var gitVersion 然后我就可以用 gitInfoFile 文件中 gitVersion 变量所存储的版本号替换清单文件中的版本号了。 @TaskAction fun taskAction() { val gitVersion = gitInfoFile.get().asFile.readText() var manifest manifest = manifest.replace( "android:versionCode=\"1\"", "android:versionCode=\"${gitVersion ::updatedManifest ).toTransform(SingleArtifact.MERGED_MANIFEST) 在运行此 Task 时,我可以看到应用清单文件中的版本号被更新成了 gitVersion

    83620编辑于 2022-03-25
  • 来自专栏DevOps持续集成

    使用Minikube部署单节点集群

    kubectl /usr/local/bin/kubectl kubectl version Client Version: version.Info{Major:"1", Minor:"15", GitVersion go1.12.9", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"15", GitVersion

    2.4K50发布于 2019-10-18
  • 来自专栏王清培的专栏

    minikube metrics-server HPA 自动扩缩容错误

    相关版本 minikube version: v1.16.0 Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.9 "} Server Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.0"}

    1.2K20编辑于 2021-12-15
  • 来自专栏YeTechLog

    [没接触过kubevirt?]15分钟快速入门kubevirt

    47944250 Apr 16 16:58 virtctl [root@master kubevirt]# virtctl version Client Version: version.Info{GitVersion 38:36Z", GoVersion:"go1.13.14", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{GitVersion :"{gitVersion}", GitCommit:"{gitCommit}", GitTreeState:"{gitTreeState}", BuildDate:"{buildDate}", GoVersion

    2K10编辑于 2022-04-17
  • 来自专栏架构进阶

    容器 & 服务:Kubernetes 运维记录

    Go version: go1.13.10 kubectl version: Client Version: version.Info{Major:"1", Minor:"16", GitVersion go1.12.12", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"16", GitVersion

    1.4K30编辑于 2022-04-27
  • 来自专栏林德熙的博客

    C# 使用转换语义版本号

    SemVersion.Parse(str); 如果不想安装库,可以复制代码https://gist.github.com/yadyn/959467 ,如果觉得这个库不靠谱,可以复制 git tools 项目的代码 GitVersion

    32520编辑于 2022-08-04
  • 来自专栏开源部署

    kubectl管理kubernetes集群

    Ready    19m [root@master ~]# kubectl version  查看版本 Client Version: version.Info{Major:"1", Minor:"5", GitVersion go1.7.4", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"5", GitVersion

    97110编辑于 2022-07-27
  • 来自专栏无敌码农

    Kubernetes学习环境难搭建?Mac笔记本上安装一个!

    接下来我们还可以具体看看kubectl的版本,命令如下: $ kubectl version --client Client Version: version.Info{Major:"1", Minor:"20", GitVersion 所安装的Kubernetes集群服务的版本信息,命令如下: $ kubectl version Client Version: version.Info{Major:"1", Minor:"20", GitVersion go1.15.5", Compiler:"gc", Platform:"darwin/amd64"} Server Version: version.Info{Major:"1", Minor:"19", GitVersion

    2.5K00发布于 2020-12-29
  • 来自专栏项目文章

    【云原生|K8s系列第3篇】:实战Kubectl创建Deployment部署应用

    version命令,检查kubectl是否被配置为与集群通信: $ kubectl version Client Version: version.Info{Major:"1", Minor:"20", GitVersion go1.15.8", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"20", GitVersion 8001/version直接通过API查询版本: $ curl http://localhost:8001/version { "major": "1", "minor": "20", "gitVersion

    74210编辑于 2024-06-07
  • 来自专栏yuyy.info技术专栏

    Kubernetes的client-go库

    获取k8s version type K8sVersionResponse struct { GitVersion string } func (p *K8sProxy) getVersion return "", errors.Wrap(err, "parse k8s version response json error") } return k8sVersionResponse.GitVersion

    86520编辑于 2022-09-21
领券