mirror of
https://github.com/siderolabs/talos.git
synced 2025-08-26 17:11:19 +02:00
chore: improve build time (#315)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This commit is contained in:
parent
62bb226c0b
commit
1e53ec04be
10
Makefile
10
Makefile
@ -6,7 +6,7 @@ COMMON_APP_ARGS := -f ./Dockerfile --build-arg TOOLCHAIN_VERSION=690a03a --build
|
|||||||
|
|
||||||
export DOCKER_BUILDKIT := 1
|
export DOCKER_BUILDKIT := 1
|
||||||
|
|
||||||
all: enforce rootfs initramfs osctl udevd test installer docs
|
all: enforce rootfs initramfs osctl test docs installer
|
||||||
|
|
||||||
enforce:
|
enforce:
|
||||||
@docker run --rm -it -v $(PWD):/src -w /src autonomy/conform:latest
|
@docker run --rm -it -v $(PWD):/src -w /src autonomy/conform:latest
|
||||||
@ -16,7 +16,6 @@ osd:
|
|||||||
-t autonomy/$@:$(TAG) \
|
-t autonomy/$@:$(TAG) \
|
||||||
--target=$@ \
|
--target=$@ \
|
||||||
$(COMMON_APP_ARGS)
|
$(COMMON_APP_ARGS)
|
||||||
@docker save autonomy/$@:$(TAG) -o ./images/$@.tar
|
|
||||||
|
|
||||||
osctl:
|
osctl:
|
||||||
@docker build \
|
@docker build \
|
||||||
@ -31,21 +30,18 @@ trustd:
|
|||||||
-t autonomy/$@:$(TAG) \
|
-t autonomy/$@:$(TAG) \
|
||||||
--target=$@ \
|
--target=$@ \
|
||||||
$(COMMON_APP_ARGS)
|
$(COMMON_APP_ARGS)
|
||||||
@docker save autonomy/$@:$(TAG) -o ./images/$@.tar
|
|
||||||
|
|
||||||
proxyd:
|
proxyd:
|
||||||
@docker build \
|
@docker build \
|
||||||
-t autonomy/$@:$(TAG) \
|
-t autonomy/$@:$(TAG) \
|
||||||
--target=$@ \
|
--target=$@ \
|
||||||
$(COMMON_APP_ARGS)
|
$(COMMON_APP_ARGS)
|
||||||
@docker save autonomy/$@:$(TAG) -o ./images/$@.tar
|
|
||||||
|
|
||||||
blockd:
|
blockd:
|
||||||
@docker build \
|
@docker build \
|
||||||
-t autonomy/$@:$(TAG) \
|
-t autonomy/$@:$(TAG) \
|
||||||
--target=$@ \
|
--target=$@ \
|
||||||
$(COMMON_APP_ARGS)
|
$(COMMON_APP_ARGS)
|
||||||
@docker save autonomy/$@:$(TAG) -o ./images/$@.tar
|
|
||||||
|
|
||||||
udevd:
|
udevd:
|
||||||
@docker build \
|
@docker build \
|
||||||
@ -76,6 +72,10 @@ pause:
|
|||||||
@docker save k8s.gcr.io/$@:3.1 -o ./images/$@.tar
|
@docker save k8s.gcr.io/$@:3.1 -o ./images/$@.tar
|
||||||
|
|
||||||
rootfs: hyperkube etcd coredns pause osd trustd proxyd blockd
|
rootfs: hyperkube etcd coredns pause osd trustd proxyd blockd
|
||||||
|
@docker save autonomy/osd:$(TAG) -o ./images/osd.tar
|
||||||
|
@docker save autonomy/trustd:$(TAG) -o ./images/trustd.tar
|
||||||
|
@docker save autonomy/proxyd:$(TAG) -o ./images/proxyd.tar
|
||||||
|
@docker save autonomy/blockd:$(TAG) -o ./images/blockd.tar
|
||||||
@docker build \
|
@docker build \
|
||||||
-t autonomy/$@:$(TAG) \
|
-t autonomy/$@:$(TAG) \
|
||||||
--target=$@ \
|
--target=$@ \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user