没有合适的资源?快使用搜索试试~ 我知道了~
monodeploy:与语义发布类似,但对于lerna monorepos(很快将成为yarn工作区,请参见nextv2)
共49个文件
js:18个
yml:8个
md:8个
需积分: 9 0 下载量 160 浏览量
2021-02-01
20:05:43
上传
评论
收藏 735KB ZIP 举报
温馨提示
单一部署 围绕lerna的小包装纸,使其更易于在CI中使用 安装 yarn add --dev monodeploy 要么 npm install --save-dev monodeploy 为什么要单调? 作为monorepo管理员, 是一个很棒的工具,但是如果要在每个主版本中发布所有软件包,就不一定容易在CI中使用。 这是您可能会遇到的一些问题: 在CI中运行lerna publish将推回到git存储库,如果同时将提交推入master分支,则可能会失败。 lerna要求所有软件包版本都必须存储在各自的package.json文件中的存储库中,因此在发布时无法通过使用选项简单地跳过从CI推送到git的操作。 monodeploy允许您在每个主版本上使用lerna从ci中的monorepo发布NPM软件包,而无需将版本号存储在package.json文件中,也无需CI提交回仓库。 我们可以来回讨论是否将每个版本的NPM软件包发布到主版本是否是一个好主意(也许版本会更好),并且我们当然可以同意不将版本号存储在package.json文件中会造成混淆,但在某些情况下,这种方案
资源推荐
资源详情
资源评论
收起资源包目录
monodeploy-master.zip (49个子文件)
monodeploy-master
.gitignore 154B
README.md 6KB
.nvmrc 7B
.github
codecov.sh 457B
actions
detect-env
action.yml 369B
semantic.yml 16B
PULL_REQUEST_TEMPLATE.md 773B
workflows
pull-request.yml 3KB
auto-approve.yml 241B
release.yml 1KB
ISSUE_TEMPLATE
question.md 161B
bug_report.md 696B
feature_request.md 600B
.all-contributorsrc 2KB
test
mockRegistry.js 1KB
monodeploy.test.js 10KB
custom-matchers.js 951B
resources.js 1KB
__snapshots__
monodeploy.test.js.snap 958B
test-monorepo.js 3KB
git-repo.js 765B
docs
overview.md 69B
api.md 51B
monodeploy.svg 2KB
LICENSE 11KB
.yvmrc 8B
package.json 3KB
.yarn
releases
yarn-2.4.0.cjs 1.56MB
src
createTags.js 377B
monodeploy 753B
getChangedPackages.js 420B
publishPackages.js 730B
updatePackageDependencies.js 541B
updatePackageVersions.js 1002B
writeLatestVersionsFile.js 540B
resources.js 766B
index.js 2KB
writePackageJsonFiles.js 368B
CODE_OF_CONDUCT.md 3KB
codecov.yml 92B
jest.config.js 662B
.yarnrc.yml 40B
.husky
.gitignore 2B
pre-commit 56B
.eslintignore 57B
babel.config.js 308B
yarn.lock 385KB
.eslintrc.js 160B
.dependabot
config.yml 430B
共 49 条
- 1
资源评论
八年一轮回
- 粉丝: 44
- 资源: 4727
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功