Skip to content

Commit

Permalink
fixup! Fixes #15902: Only cache dependencies
Browse files Browse the repository at this point in the history
Fixes #15902: Only cache dependencies
  • Loading branch information
peckpeck committed Oct 9, 2019
1 parent 1af9bd8 commit 8287b1f
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions relay/sources/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -56,14 +56,14 @@ target/man/rudder-relayd.1.gz:


CACHER=../../../../../build-caching
CARGO_SHA:=$(shell sha256sum relayd/Cargo.lock | awk '{print $$1}')
build: man rudder-pkg/rudder_plugins_key.pub autocomplete/rudder-pkg.sh
# Build relayd
[ -x $(CACHER) ] && $(CACHER) get ../../../../../.cargo/ name=cargo cargo=$(CARGO_SHA) || true
[ -x $(CACHER) ] && $(CACHER) get relayd/target --with-env name=relayd cargo=$(CARGO_SHA) || true
# Build relayd
[ -x $(CACHER) ] && $(CACHER) get ../../../../../.cargo/ name=cargo major=$(RUDDER_MAJOR_VERSION) || true
[ -x $(CACHER) ] && $(CACHER) get relayd/target --with-env name=relayd major=$(RUDDER_MAJOR_VERSION) || true
cd relayd && cargo build --release --bin rudder-relayd
[ -x $(CACHER) ] && $(CACHER) put ../../../../../.cargo/ name=cargo cargo=$(CARGO_SHA)
[ -x $(CACHER) ] && $(CACHER) put relayd/target --with-env name=relayd cargo=$(CARGO_SHA)
# the cache is always updated and cargo will rebuild only what is needed
[ -x $(CACHER) ] && $(CACHER) put ../../../../../.cargo/ name=cargo major=$(RUDDER_MAJOR_VERSION)
[ -x $(CACHER) ] && $(CACHER) put relayd/target --with-env name=relayd major=$(RUDDER_MAJOR_VERSION)

ifeq ($(SELINUX),true)
# Build SELinux policy package
Expand Down

0 comments on commit 8287b1f

Please sign in to comment.