内容简介:gitee-release-cli 1.7.1 发布了,它是一个用于创建发行版的命令行工具,能够根据代码库的 git 提交历史自动生成合适的版本号和发行版说明,目前已在码云前端项目中使用。 这是第一个公开发行版,没什么值得一提的...
gitee-release-cli 1.7.1 发布了,它是一个用于创建发行版的命令行工具,能够根据代码库的 git 提交历史自动生成合适的版本号和发行版说明,目前已在码云前端项目中使用。
这是第一个公开发行版,没什么值得一提的更新内容,以下是 gitee-release-cli 简单介绍:
特性
- 强制执行语义化版本规范
- 基于 Gitee API 为你的项目创建发行版
- 采用 commitlint 的提交信息规范中的约定来记录代码库中的改动
安装
npm isntall -g gitee-release-cli
使用
先前往私人令牌页页创建一个令牌,然后配置:
gitee-release config accessToken 你的令牌
设置使用中文版的内容(只翻译标题):
gitee-release config locale zh_CN
创建一个发行版:
# 创建发行版,然后提示是否上传发行版到码云 gitee-release create # 创建一个 beta 预发行版 gitee-release create --prerelease beta # 生成版本号后运行 npm version 更新版本号,然后运行 git push 推送改动内容 gitee-release create --with-npm-version --with-git-push --upload
如果觉得手动输入这些命令太麻烦,可在 package.json 中添加以下内容:
{ "scripts": { "release": "gitee-release create --with-npm-version --with-git-push --upload", "release-beta": "npm run release -- --prerelease beta", } }
小徽标
将此徽标包含在 README.md 自述文件中,可以让他人知道你的项目是使用 gitee-release-cli 发布的。
[![gitee-release-cli](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-gitee--release-blueviolet.svg)](https://gitee.com/gitee-frontend/gitee-reelase-cli/blob/master/LICENSE)
常见问题
-
我为什么要选择 gitee-release-cli 而不是 semantic-release?
如果你懒得看 semantic-release 的英文说明文档的话,可以先试试 gitee-release-cli。
-
对代码库里的提交信息格式有什么要求?
需要遵循 commitlint 的提交信息规范。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Quirky 8.4 发布,用 Woof 创建的 Linux 发行版
- 一次发布有多个发行版,为什么Python发行包会这么难?
- Hadoop发行版本之间的区别
- 原 荐 JavaFX 11发行说明
- Korora 26 发布,Linux 发行版
- CoreOS,一款Linux容器发行版
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
迎接互联网的明天
邹静 / 电子工业 / 2011-6 / 55.00元
《迎接互联网的明天-玩转3D Web(附盘)》,全书共5章,第1章主要阐述了国内外空前繁荣的3D互联网技术领域,以及这些领域透射出来的潜在商机;第2章主要用当下比较流行的Flash编程语言ActionScript 3,来向大家介绍面向对象编程语言的思想概念,以及一些3D渲染技术的入门知识;第3章注重建模知识的运用,主要运用WireFusion和3ds Max来制作3D网页;第4章主要介绍3D游戏编......一起来看看 《迎接互联网的明天》 这本书的介绍吧!