mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-07-16 17:33:14 +00:00
Merge pull request #3207 from runewake2/local-presubmit
Skip multi-mod check if PULL_NUMBER unset
This commit is contained in:
25
Makefile
25
Makefile
@@ -6,7 +6,17 @@
|
|||||||
MYGOBIN := $(shell go env GOPATH)/bin
|
MYGOBIN := $(shell go env GOPATH)/bin
|
||||||
SHELL := /bin/bash
|
SHELL := /bin/bash
|
||||||
export PATH := $(MYGOBIN):$(PATH)
|
export PATH := $(MYGOBIN):$(PATH)
|
||||||
MODULES := "cmd/config" "api/" "kustomize/" "kyaml/"
|
MODULES := '"cmd/config" "api/" "kustomize/" "kyaml/"'
|
||||||
|
|
||||||
|
# Provide defaults for REPO_OWNER and REPO_NAME if not present.
|
||||||
|
# Typically these values would be provided by Prow.
|
||||||
|
ifndef REPO_OWNER
|
||||||
|
REPO_OWNER := "kubernetes-sigs"
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef REPO_NAME
|
||||||
|
REPO_NAME := "kustomize"
|
||||||
|
endif
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: verify-kustomize
|
all: verify-kustomize
|
||||||
@@ -236,11 +246,14 @@ test-go-mod:
|
|||||||
# https://github.com/kubernetes/test-infra/blob/master/prow/jobs.md#job-environment-variables
|
# https://github.com/kubernetes/test-infra/blob/master/prow/jobs.md#job-environment-variables
|
||||||
.PHONY: test-multi-module
|
.PHONY: test-multi-module
|
||||||
test-multi-module: $(MYGOBIN)/prchecker
|
test-multi-module: $(MYGOBIN)/prchecker
|
||||||
$(MYGOBIN)/prchecker \
|
( \
|
||||||
-owner=$(REPO_OWNER) \
|
export MYGOBIN=$(MYGOBIN); \
|
||||||
-repo=$(REPO_NAME) \
|
export REPO_OWNER=$(REPO_OWNER); \
|
||||||
-pr=$(PULL_NUMBER) \
|
export REPO_NAME=$(REPO_NAME); \
|
||||||
$(MODULES)
|
export PULL_NUMBER=$(PULL_NUMBER); \
|
||||||
|
export MODULES=$(MODULES); \
|
||||||
|
./scripts/check-multi-module.sh; \
|
||||||
|
)
|
||||||
|
|
||||||
.PHONY:
|
.PHONY:
|
||||||
test-examples-e2e-kustomize: $(MYGOBIN)/mdrip $(MYGOBIN)/kind
|
test-examples-e2e-kustomize: $(MYGOBIN)/mdrip $(MYGOBIN)/kind
|
||||||
|
|||||||
23
scripts/check-multi-module.sh
Executable file
23
scripts/check-multi-module.sh
Executable file
@@ -0,0 +1,23 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
if [[ "$PULL_NUMBER" -ne "" ]]; then
|
||||||
|
cmd="$MYGOBIN/prchecker
|
||||||
|
-owner=$REPO_OWNER
|
||||||
|
-repo=$REPO_NAME
|
||||||
|
-pr=$PULL_NUMBER
|
||||||
|
$MODULES"
|
||||||
|
|
||||||
|
|
||||||
|
echo $MYGOBIN
|
||||||
|
echo $REPO_OWNER
|
||||||
|
echo $REPO_NAME
|
||||||
|
echo $PULL_NUMBER
|
||||||
|
echo $MODULES
|
||||||
|
eval $cmd
|
||||||
|
else
|
||||||
|
echo "Multi-module check skipped. No PULL_NUMBER provided.
|
||||||
|
|
||||||
|
To run this check locally set PULL_NUMBER to the PR ID from GitHub."
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user