mirror of https://github.com/alibaba/ice.git
feat: support custom publish verison
This commit is contained in:
parent
5dcc4e7b69
commit
cee75a29b1
|
@ -17,7 +17,7 @@
|
|||
"version:check": "ts-node ./scripts/version-check.ts",
|
||||
"publish": "ts-node ./scripts/publish-package.ts",
|
||||
"publish:beta": "PUBLISH_TYPE=beta ts-node ./scripts/publishPackageWithDistTag.ts",
|
||||
"publish:next": "PUBLISH_TYPE=next ts-node ./scripts/publishPackageWithDistTag.ts",
|
||||
"publish:next": "PUBLISH_TYPE=next VERSION_PREFIX=rc ts-node ./scripts/publishPackageWithDistTag.ts",
|
||||
"sync": "ts-node ./scripts/sync.ts",
|
||||
"rollback": "ts-node ./scripts/rollback.ts",
|
||||
"owner": "ts-node ./scripts/owner.ts",
|
||||
|
|
|
@ -8,7 +8,8 @@ import { setPublishedPackages } from './published-info';
|
|||
import { IPackageInfo, getPackageInfos, getVersionPrefix } from './getPackageInfos';
|
||||
|
||||
const PUBLISH_TYPE = process.env.PUBLISH_TYPE || 'beta';
|
||||
const DIST_TAG_REG = new RegExp(`([^-]+)-${PUBLISH_TYPE}\\.(\\d+)`);
|
||||
const VERSION_PREFIX = process.env.VERSION_PREFIX || PUBLISH_TYPE;
|
||||
const DIST_TAG_REG = new RegExp(`([^-]+)-${VERSION_PREFIX}\\.(\\d+)`);
|
||||
|
||||
interface ITagPackageInfo extends IPackageInfo {
|
||||
distTagVersion: string;
|
||||
|
@ -34,7 +35,7 @@ function getVersionInfo(packageInfo: IPackageInfo, tag: string): ITagPackageInfo
|
|||
if (matched && matched[1] === localVersion && matched[2]) {
|
||||
distTagVersion = Number(matched[2]) + 1;
|
||||
}
|
||||
version += `-${tag}.${distTagVersion}`;
|
||||
version += `-${VERSION_PREFIX}.${distTagVersion}`;
|
||||
}
|
||||
|
||||
return Object.assign({}, packageInfo, { distTagVersion: version });
|
||||
|
|
Loading…
Reference in New Issue