5个版本
0.1.4 | 2021年1月15日 |
---|---|
0.1.3 | 2020年11月21日 |
0.1.2 | 2020年11月21日 |
0.1.1 | 2020年11月15日 |
0.1.0 | 2020年11月15日 |
#675 in Unix APIs
17KB
385 行
dockerbuild
Docker构建工具,使用Docker构建软件
安装
$ cargo install dockerbuild
--OR--
$ cargo install --git https://git.hatter.ink/hatter/dockerbuild.git
配置文件
dockerbuild.json
~/.dockerbuild.json
/etc/dockerbuild.json
echo '{
"image": "rust:1.47",
"mirror": "git://mirrors.ustc.edu.cn/crates.io-index"
}' > ~/.dockerbuild.json
构建
$ dockerbuild build --release --target-dir linux_target
$ dockerbuild :image:i386/rust:1.47 build --release --target-dir linux_i386_target
$ dockerbuild :image:i386/rust:1.47 :mirror:git:*** build --release --target-dir linux_i386_target
其他命令
$ dockerbuild :rustc --version
隐藏徽标
$ LOGO=off dockerbuild :rustc --version
Docker官方镜像:https://hub.docker.com/_/rust
依赖
~1–2MB
~42K SLoC