Skip to content

API 参考 / @142vip/release-version / ReleaseApi

类: ReleaseApi ​

定义于: release-version/src/release.api.ts:8

@142vip/release-version 对外 API。 releasex CLI 与 fa release 编排层通过 releaseApi 调用。

构造函数 ​

构造函数 ​

new ReleaseApi(): ReleaseApi

返回 ​

ReleaseApi

方法 ​

releaseVersion() ​

releaseVersion(options): Promise<ReleaseVersionResults>

定义于: release-version/src/release.api.ts:24

完整发版:准备 → commit → tag → postversion → push

参数 ​

options ​

ReleaseVersionOptions

返回 ​

Promise<ReleaseVersionResults>


releaseVersionDryRun() ​

releaseVersionDryRun(options): Promise<ReleaseVersionOperation>

定义于: release-version/src/release.api.ts:17

发版准备:写版本号、CHANGELOG、脚本(不含 git commit / push)

参数 ​

options ​

ReleaseVersionOptions

返回 ​

Promise<ReleaseVersionOperation>


releaseVersionInfo() ​

releaseVersionInfo(options): Promise<ReleaseVersionOperation>

定义于: release-version/src/release.api.ts:10

解析发版上下文:当前版本、目标版本(不写盘)

参数 ​

options ​

ReleaseVersionOptions

返回 ​

Promise<ReleaseVersionOperation>