1.0.12 • Published 2 years ago

project-build-ci v1.0.12

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

描述

一个命令式交互打包工具。根据所需打包环境 。自动更改版本号,上传环境分支代码. 上传打包 tag。同时触发钉钉群聊天机器人发送打包信息

使用

import { projectBuild, configOptions } from 'project-build-ci';
const path = require('path');

projectBuild({
  //钉钉聊天群机器人链接配置, 这个属性可有可无。
  dingTalk: {
    url: 'https://oapi.dingtalk.com/robot/send?access_token=7b9ea47f361fac9efd844b40944d677890cf32ef8a77cee07a02c5714957624d',
    //标签
    asign:
      'SEC0a8309d797702dcb52783676d080b9d7961eeed3c876ea80438fcc0bd535d982',
  },
  //项目路径以及名称
  apps: {
    label: 'project-build-ci',
    name: 'project-build-ci',
    projectPath: path.join(__dirname, '../'),
  },
  //环境名称以及对应分支名称以及tag后缀
  envs: [
    {
      //环境名称
      name: 'prd',
      //tag后缀
      identifier: '',
      //分支名称
      releaseBranch: 'release',
    },
    {
      //环境名称
      name: 'sit',
      //tag后缀
      identifier: '',
      //分支名称
      releaseBranch: 'sit',
    },
  ],
  //prd环境
  prdAppEnv: 'prd',
});
//package.json  scripts下面添加运行pre-build.js的环境路径

 "project-build": "ts-node ./scripts/project-build.js"
yarn project-build prd/sit/dev (环境名称,对应envs)
1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

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

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.4

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.18

2 years ago