1.1.10 • Published 10 months ago

jiedai-web-kit v1.1.10

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

接待后台 工具包

Install with npm:

npm install --save-dev jiedai-web-kit

Install with yarn:

yarn add jiedai-web-kit --dev

配置

项目的package.json需要添加一下值

"jiedaiKit": {
        "route": "bxmrobot", //接待项目需要,jenkins打包相关参数,固定值,c3平台不需要 - 废弃
        "project": "jiedai-expostor2",//接待项目需要,打包相关参数,jenkins和c3都需要,
        "web_route":"expostor2", //接待项目需要,可选,当project不满足路由需求时,可以填写; 如果不填写,会截取project的值,线上的url的path其中的部分,https://jiedai.ainirobot.com/web/expostor2/
        "close_git_check":false,// 默认false,是否关闭git校验
        "is_custom":false,//是否是自定义项目(非接待项目),默认false。会影响version生成规则,true的生成规则(value+202209281055)
        "select":[{ //支持自定义选项
            name:'测试',
            value:'release-eks-robot-fe-test.',
            tips:''
        },
        {
            name:'正式',
            value:'release-eks-robot-fe-online.',
            tips:'',
        }
    ],
    }

集成c3平台构建使用的打包命令(新方式)

yarn pub 或者 npm run pub

集成jenkins平台构建使用的打包命令(旧方式)- 废弃:逐渐迁移c3

yarn jiedai-web-kit 或者 npm run jiedai-web-kit

最新特性

1.1.7 开始支持命令行参数(会覆盖项目中的配置),支持自定义选项配置select,方便所有tag方式触发打包的发布平台方式

yarn pub debug_log=true close_git_check=true select='[{"name":"测试","value":"tag-test."},{"name":"正式","value":"tag-online."}]' is_custom=true

建议使用

在项目package.json文件scripts中配置自定义命令

优化点

  1. 丰富打包提示
  2. 自动根据选择环境,拼接特殊的前缀和后缀,简化要记住不同环境不同前后缀
  3. 根据分支名,提取版本号,简化输入版本号的步骤

【TODO】

继续简化打包流程,不借助任何交接文档,一行命令根据提示完成上线

1.1.10

10 months ago

1.1.9

1 year ago

1.1.8

1 year ago

1.1.1

2 years ago

1.1.0

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago