mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-04-30 04:34:27 +00:00
ci: let static checks don't depend on build
Build is a time consumable operation, skip build while let ci run faster. Fixes: #5777 Signed-off-by: Bin Liu <bin@hyper.sh>
This commit is contained in:
parent
f02bb1a9cb
commit
e723bad0af
4
Makefile
4
Makefile
@ -21,7 +21,7 @@ TOOLS += log-parser
|
|||||||
TOOLS += runk
|
TOOLS += runk
|
||||||
TOOLS += trace-forwarder
|
TOOLS += trace-forwarder
|
||||||
|
|
||||||
STANDARD_TARGETS = build check clean install test vendor
|
STANDARD_TARGETS = build check clean install static-checks-build test vendor
|
||||||
|
|
||||||
default: all
|
default: all
|
||||||
|
|
||||||
@ -37,7 +37,7 @@ generate-protocols:
|
|||||||
make -C src/agent generate-protocols
|
make -C src/agent generate-protocols
|
||||||
|
|
||||||
# Some static checks rely on generated source files of components.
|
# Some static checks rely on generated source files of components.
|
||||||
static-checks: build
|
static-checks: static-checks-build
|
||||||
bash ci/static-checks.sh
|
bash ci/static-checks.sh
|
||||||
|
|
||||||
docs-url-alive-check:
|
docs-url-alive-check:
|
||||||
|
@ -107,6 +107,8 @@ endef
|
|||||||
##TARGET default: build code
|
##TARGET default: build code
|
||||||
default: $(TARGET) show-header
|
default: $(TARGET) show-header
|
||||||
|
|
||||||
|
static-checks-build: $(GENERATED_CODE)
|
||||||
|
|
||||||
$(TARGET): $(GENERATED_CODE) $(TARGET_PATH)
|
$(TARGET): $(GENERATED_CODE) $(TARGET_PATH)
|
||||||
|
|
||||||
$(TARGET_PATH): show-summary
|
$(TARGET_PATH): show-summary
|
||||||
|
@ -16,6 +16,9 @@ build:
|
|||||||
@echo "INFO: cargo build..."
|
@echo "INFO: cargo build..."
|
||||||
cargo build --all-features --target $(TRIPLE)
|
cargo build --all-features --target $(TRIPLE)
|
||||||
|
|
||||||
|
static-checks-build:
|
||||||
|
@echo "INFO: static-checks-build do nothing.."
|
||||||
|
|
||||||
check: clippy format
|
check: clippy format
|
||||||
|
|
||||||
clippy:
|
clippy:
|
||||||
|
@ -16,6 +16,9 @@ default: build
|
|||||||
build:
|
build:
|
||||||
cargo build --all-features
|
cargo build --all-features
|
||||||
|
|
||||||
|
static-checks-build:
|
||||||
|
@echo "INFO: static-checks-build do nothing.."
|
||||||
|
|
||||||
check: clippy format
|
check: clippy format
|
||||||
|
|
||||||
clippy:
|
clippy:
|
||||||
|
@ -361,6 +361,8 @@ GENERATED_FILES += $(CONFIGS)
|
|||||||
|
|
||||||
runtime: $(TARGET)
|
runtime: $(TARGET)
|
||||||
|
|
||||||
|
static-checks-build: $(GENERATED_FILES)
|
||||||
|
|
||||||
$(TARGET): $(GENERATED_FILES) $(TARGET_PATH)
|
$(TARGET): $(GENERATED_FILES) $(TARGET_PATH)
|
||||||
|
|
||||||
$(TARGET_PATH): $(SOURCES) | show-summary
|
$(TARGET_PATH): $(SOURCES) | show-summary
|
||||||
|
@ -680,6 +680,8 @@ handle_vendor:
|
|||||||
vendor: handle_vendor
|
vendor: handle_vendor
|
||||||
./hack/tree_status.sh
|
./hack/tree_status.sh
|
||||||
|
|
||||||
|
static-checks-build: $(GENERATED_FILES)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(QUIET_CLEAN)rm -f \
|
$(QUIET_CLEAN)rm -f \
|
||||||
$(CONFIGS) \
|
$(CONFIGS) \
|
||||||
|
@ -11,6 +11,9 @@ default: build
|
|||||||
build:
|
build:
|
||||||
@RUSTFLAGS="$(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) --$(BUILD_TYPE)
|
@RUSTFLAGS="$(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) --$(BUILD_TYPE)
|
||||||
|
|
||||||
|
static-checks-build:
|
||||||
|
@echo "INFO: static-checks-build do nothing.."
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
cargo clean
|
cargo clean
|
||||||
|
|
||||||
|
@ -36,6 +36,8 @@ $(TARGET): $(GENERATED_CODE)
|
|||||||
build:
|
build:
|
||||||
@RUSTFLAGS="$(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) $(if $(findstring release,$(BUILD_TYPE)),--release) $(EXTRA_RUSTFEATURES)
|
@RUSTFLAGS="$(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) $(if $(findstring release,$(BUILD_TYPE)),--release) $(EXTRA_RUSTFEATURES)
|
||||||
|
|
||||||
|
static-checks-build: $(GENERATED_CODE)
|
||||||
|
|
||||||
$(GENERATED_FILES): %: %.in
|
$(GENERATED_FILES): %: %.in
|
||||||
@sed $(foreach r,$(GENERATED_REPLACEMENTS),-e 's|@$r@|$($r)|g') "$<" > "$@"
|
@sed $(foreach r,$(GENERATED_REPLACEMENTS),-e 's|@$r@|$($r)|g') "$<" > "$@"
|
||||||
|
|
||||||
|
@ -29,6 +29,9 @@ install: $(TARGET)
|
|||||||
install -d $(shell dirname $(DESTTARGET))
|
install -d $(shell dirname $(DESTTARGET))
|
||||||
install $(TARGET) $(DESTTARGET)
|
install $(TARGET) $(DESTTARGET)
|
||||||
|
|
||||||
|
static-checks-build:
|
||||||
|
@echo "INFO: static-checks-build do nothing.."
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(TARGET)
|
rm -f $(TARGET)
|
||||||
|
|
||||||
|
@ -34,6 +34,9 @@ default: build
|
|||||||
build:
|
build:
|
||||||
@RUSTFLAGS="$(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) --$(BUILD_TYPE) $(EXTRA_RUSTFEATURES)
|
@RUSTFLAGS="$(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) --$(BUILD_TYPE) $(EXTRA_RUSTFEATURES)
|
||||||
|
|
||||||
|
static-checks-build:
|
||||||
|
@echo "INFO: static-checks-build do nothing.."
|
||||||
|
|
||||||
install:
|
install:
|
||||||
install -D $(TARGET_PATH) $(BINDIR)/$(TARGET)
|
install -D $(TARGET_PATH) $(BINDIR)/$(TARGET)
|
||||||
|
|
||||||
|
@ -11,6 +11,9 @@ default: build
|
|||||||
build:
|
build:
|
||||||
@RUSTFLAGS="$(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) --$(BUILD_TYPE)
|
@RUSTFLAGS="$(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) --$(BUILD_TYPE)
|
||||||
|
|
||||||
|
static-checks-build:
|
||||||
|
@echo "INFO: static-checks-build do nothing.."
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
cargo clean
|
cargo clean
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user