没有合适的资源?快使用搜索试试~ 我知道了~
dependency-free:通过小型Docker容器统一加速CIlocal开发的实验
共39个文件
json:14个
dockerfile:5个
sh:4个
需积分: 5 0 下载量 48 浏览量
2021-04-27
09:21:26
上传
评论
收藏 166KB ZIP 举报
温馨提示
无依赖 通过小型Docker容器统一/加速CI /本地开发的实验 每台机器(本地或CI)上可重复的构建步骤。 通过集中的依赖关系实现更快的并行化构建。 为新开发人员设置更容易。 动机 节点包往往具有成千上万的依赖关系,即使不是成千上万的依赖关系,它们都列在单个package.json 。 但是,大多数时候,您只需要这些依赖项的子集,例如,如果您只想运行linter,则不需要测试运行程序的所有依赖项。 此开销会影响本地开发和CI时间。 假设我们有一个CI构建要执行以下五件事: 格式 皮棉 类型检查 测试 建造 为了提高性能,我们可以在并行CI作业中运行每个作业。 但是,如果我们只是运行一个简单的npm install来获取package.json所有依赖项,那么我们最终会浪费大量时间在我们永远不会用到的工作中安装依赖项。 此外,如果我们想拥有运行测试或构建的复杂构建脚本,并且这些脚
资源推荐
资源详情
资源评论
收起资源包目录
dependency-free-master.zip (39个子文件)
dependency-free-master
.eslintrc.json 217B
.dockerignore 30B
.github
main.workflow 769B
.buildkite
pipeline.yaml 366B
.prettierignore 94B
src
index.html 587B
index.tsx 139B
App.test.tsx 408B
App.tsx 735B
babel.config.js 185B
.build
jest
Dockerfile 204B
script.sh 142B
jest.config.js 67B
package-lock.json 182KB
package.json 154B
parcel
Dockerfile 244B
script.sh 339B
package-lock.json 237KB
package.json 74B
run 328B
prettier
Dockerfile 199B
package-lock.json 302B
package.json 50B
eslint
Dockerfile 222B
script.sh 178B
package-lock.json 40KB
package.json 113B
update 81B
typescript
Dockerfile 241B
script.sh 141B
package-lock.json 306B
package.json 51B
tsconfig.json 6KB
.prettierrc 62B
README.md 4KB
.gitignore 44B
.eslintignore 18B
package-lock.json 98KB
package.json 848B
共 39 条
- 1
资源评论
仆儿
- 粉丝: 16
- 资源: 4685
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功