没有合适的资源?快使用搜索试试~ 我知道了~
insulatr:容器本机版本
共48个文件
yaml:21个
go:12个
md:3个
需积分: 5 0 下载量 75 浏览量
2021-01-30
06:53:47
上传
评论
收藏 52KB ZIP 举报
温馨提示
绝缘 insulatr是用于使用Go编写的容器本机构建的工具。 基于YAML文件, insulatr隔离程序将在各个容器中构建步骤,同时使用Docker卷传输结果。 为什么要insulatr 容器本机构建有助于容器执行构建定义中的各个步骤。 具有以下优点: 运行时环境:在容器中执行任务时,对主机的要求降低到了容器运行时。 通过选择容器映像,可以在适当的运行时环境中执行构建步骤。 隔离:作为构建的一部分执行的任务彼此隔离,也与主机隔离。 甚至有可能对各个步骤使用冲突的工具集。 可重现性:每个构建步骤都在预定义的运行时环境中隔离,并且在重复时将产生相同的行为。 作为代码的管道:构建过程以文本形式指定,并且可以与代码存储在同一存储库中。 与构建脚本相反,它指定一个执行路径。 故意将insulatr设计为独立工具,以在容器化步骤中执行构建定义。 尽管存在将调度程序与执行引擎结合在一起的多个CI / CD工具和产品,但它们是紧密耦合的。 通过使用诸如insulatr的单独工具,可以在任何兼容的执行环境中(无论在开发期间还是在部署阶段)复制构建。 目录 用法 insulatr支持不同
资源推荐
资源详情
资源评论
收起资源包目录
insulatr-master.zip (48个子文件)
insulatr-master
.gitignore 45B
go.mod 4KB
services.go 1KB
Dockerfile 75B
Makefile 6KB
.dockerignore 19B
files.go 1KB
LICENSE 1KB
docker_volume.go 1KB
go.sum 45KB
Dockerfile.act 454B
repos.go 2KB
.github
workflows
build.yml 464B
examples
java.yaml 363B
test.yaml 697B
main.go 4KB
README.md 5KB
docker.go 430B
tests
repo_with_directory.yaml 179B
Dockerfile 30B
repo_shallow.yaml 180B
repo_shallow_branch_conflict.yaml 200B
service_missing_image.yaml 99B
single_step.yaml 71B
multiple_steps.yaml 140B
step_overrides_shell.yaml 87B
repo_checkout_branch.yaml 166B
step_user.yaml 83B
repo_location_does_not_exist.yaml 162B
service_missing_name.yaml 102B
step_entrypoint.yaml 100B
repo_without_directory.yaml 161B
repo_missing_location.yaml 101B
repo_missing_name.yaml 149B
repo_checkout_tag.yaml 159B
step_fails.yaml 67B
repo_checkout_commit.yaml 196B
docker_network.go 1KB
Dockerfile.build 812B
environment.go 2KB
insulatr.go 13KB
docker_container.go 8KB
steps.go 2KB
insulatr.yaml 821B
docker_cp.go 7KB
docs
build_definitions.md 8KB
design.md 145B
renovate.json 41B
共 48 条
- 1
资源评论
行者无疆0622
- 粉丝: 20
- 资源: 4632
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功