0

在职业生涯的大部分时间里,我一直是一名 Java 开发人员。目前正在使用 React 扩展到前端空间。我不确定在将我的应用程序从开发版本升级为产品就绪版本的工作流程中,最佳实践是什么。

我想遵循“major.minor.patch”的语义版本控制模式。当前的工作流程如下:

  1. 我做出并推动改变

  2. Jenkins 作业被触发并在单元测试成功运行时,将构建包上传到 development/ 目录下的 Artifactory,然后部署到测试环境

  3. 在测试环境上完成 QA 后,我想将构建从 Artifactory 开发/推广到 Artifactory 生产/。

  4. Jenkins作业被触发部署到生产环境

在从 1 到 4 的整个生命周期中,我的应用程序应该如何进行版本控制?如何使用“npm version”自动更新版本?

假设我的 package.json 中的初始版本是 0.0.1。

4

0 回答 0