@attonex/bump

版本升级工具

Usage no npm install needed!

<script type="module">
  import attonexBump from 'https://cdn.skypack.dev/@attonex/bump';
</script>

README

Bump

版本自动升级工具

使用方法如下

bump -f bump.yaml

bump.yaml文件格式如下

# 项目文件
# bump会读取该文件中的版本信息并升级
# 该文件内容会被解析成JavaScript对象
projectFile:
    # 项目文件路径
    path: "./develop/develop.csproj"
    # 项目文件类型
    # bump会根据类型调用不同的解析器
    type: "xml"
    # version信息所对应的JsonPath路径
    versionKey: "$.Project.PropertyGroup[0].Version[0]"
# 其余需要更新版本的模板文件
templates:
    # 模板文件路径
  - input: "./develop/develop.template.yaml"
    # 输出文件路径,允许是有{{version}}给版本号占位
    outputs:
    - "./develop/develop.{{version}}.yaml"
    - "./develop/develop.latest.yaml"