npm 包 conventional-github-releaser 使用教程

阅读时长 3 分钟读完

背景

在开发过程中,及时的发布版本是非常重要的。而通过 Github 进行版本发布的方式也是很受欢迎的一种方法。但是每次手动发布版本都太过繁琐了,这时候如果能够自动化发布,就能够极大地提高开发效率。这时候就可以使用 npm 包 conventional-github-releaser 来实现自动化发布版本。

conventional-github-releaser 是什么?

conventional-github-releaser 是一个能够自动化发布 Github 版本的 npm 包,它能够通过分析 Git 提交信息,生成 changelog 以及发布 release。

安装

使用 npm 安装 conventional-github-releaser

使用方法

  1. 首先你需要先创建一个 personal access token,并获得该 token 的权限。

  2. 在项目的根目录下,创建一个 .env 文件,添加以下内容:

  1. 在项目的根目录下,运行以下命令:

angular 表示使用的 versioning 风格,具体的 versioning 风格有 angular、atom、codemirror、ember、eslint、express、jquery、jshint、node、react、semantic-release、webkit

  1. 运行该命令后,即可在 Github 中看到新发布的版本了。

示例代码

以下示例代码使用的是 semantic-release 的 versioning 风格:

-- -------------------- ---- -------
- ------
--- ------- --------------------------- --------------------- ------------------------ --

- -- --------------------
  ---------- -
    ----------- ----------
   --
  ---------- -
    ---------- ------------------
  --

- -- ---------- ------------
-
  ----------- -----------
  ---------- -
    ------------------------------------
    --------------------------------------------
    ---------------------------
    ------------------------------
    -----------------------
  -
-

总结

通过学习和了解 conventional-github-releaser 的使用方法,我们可以更方便地进行版本发布。使用它可以大幅度提高我们的工作效率,使我们的开发流程更加自动化和顺畅。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/40337

纠错
反馈