Jenkins CI进程的增量版本?

Jenkins CI进程的增量版本?,jenkins,continuous-integration,semantic-versioning,Jenkins,Continuous Integration,Semantic Versioning,我是一名新的DevOps工程师,已经设置了一些CI流程。管道通常遵循以下工作流: 校验SCM 建造 测验 存储工件 软件的版本由开发人员手动管理,通常由CI读取,每个构建的工件都以版本+时间戳命名 最近我遇到了在CI过程中增加版本的想法。但我似乎不明白这样做的原因。我的意思是:版本应该反映代码库中的更改,对吗?构建不会更改代码,那么为什么在构建过程中版本号应该增加呢 有人能解释一个合理的工作流,它涉及在CI期间自动增加版本号吗

我是一名新的DevOps工程师,已经设置了一些CI流程。管道通常遵循以下工作流:

  • 校验SCM
  • 建造
  • 测验
  • 存储工件
  • 软件的版本由开发人员手动管理,通常由CI读取,每个构建的工件都以版本+时间戳命名

    最近我遇到了在CI过程中增加版本的想法。但我似乎不明白这样做的原因。我的意思是:版本应该反映代码库中的更改,对吗?构建不会更改代码,那么为什么在构建过程中版本号应该增加呢

    有人能解释一个合理的工作流,它涉及在CI期间自动增加版本号吗