autopublish:自动发布npm模块的工具。 在CICD管道中最有用

时间:2021-04-30 20:49:27
【文件属性】:
文件名称:autopublish:自动发布npm模块的工具。 在CICD管道中最有用
文件大小:10KB
文件格式:ZIP
更新时间:2021-04-30 20:49:27
JavaScript 自动发布 什么 autopublish是一个简单的命令行工具,可以在版本更改后自动将npm模块发布到npm注册表。 自动发布旨在插入CI / CD管道中。 它支持自定义注册表和私有模块(例如,在.npmrc文件中定义)。 在有更多详细信息。 为什么 通常,对于人类来说,决定对模块实现的更改何时需要版本更改以及更改的大小应该是一个好主意。 但是,依靠人工记住进行测试和发布模块的工作并不是一个好主意。 人类往往会忘记事物,并且并不总是以相同的方式完成任务。 这就是为什么我们使用CI / CD工具。 通过自动发布,人们可以在移除无聊的部分的同时保持对模块版本更改的控制权。 如何 autopublish通过检查注册表是否已包含由semver模块的eq函数定义的逻辑等效版本,来检测是否应发布当前模块。 如果尚未发布等效版本,则将发布本地版本。 如果当前模块从未发布到注册表,则自动发布将不会发布新
【文件预览】:
autopublish-master
----.gitignore(14B)
----package.json(742B)
----src()
--------cli.js(891B)
--------boot.js(429B)
--------npmClient.js(2KB)
--------autoPublisher.js(710B)
----bin()
--------autopublish(581B)
----LICENSE(1KB)
----scripts()
--------ci()
----README.md(3KB)
----Jenkinsfile(527B)
----test()
--------integrated()
--------init.js(98B)
--------fixtures()

网友评论