| ... | ... |
@@ -64,21 +64,25 @@ check: | build verify |
| 64 | 64 |
# Example: |
| 65 | 65 |
# make verify |
| 66 | 66 |
verify: build |
| 67 |
- # build-tests is disabled until we can determine why memory usage is so high |
|
| 68 |
- hack/verify-gofmt.sh |
|
| 69 |
- hack/verify-govet.sh |
|
| 70 |
- hack/verify-generated-bootstrap-bindata.sh |
|
| 71 |
- hack/verify-generated-deep-copies.sh |
|
| 72 |
- hack/verify-generated-conversions.sh |
|
| 73 |
- hack/verify-generated-clientsets.sh |
|
| 74 |
- hack/verify-generated-completions.sh |
|
| 75 |
- hack/verify-generated-docs.sh |
|
| 76 |
- hack/verify-cli-conventions.sh |
|
| 77 |
- PROTO_OPTIONAL=1 hack/verify-generated-protobuf.sh |
|
| 78 |
- hack/verify-generated-swagger-descriptions.sh |
|
| 79 |
- hack/verify-generated-swagger-spec.sh |
|
| 67 |
+ # build-tests task has been disabled until we can determine why memory usage is so high |
|
| 68 |
+ { \
|
|
| 69 |
+ hack/verify-gofmt.sh ||r=1;\ |
|
| 70 |
+ hack/verify-govet.sh ||r=1;\ |
|
| 71 |
+ hack/verify-generated-bootstrap-bindata.sh ||r=1;\ |
|
| 72 |
+ hack/verify-generated-deep-copies.sh ||r=1;\ |
|
| 73 |
+ hack/verify-generated-conversions.sh ||r=1;\ |
|
| 74 |
+ hack/verify-generated-clientsets.sh ||r=1;\ |
|
| 75 |
+ hack/verify-generated-completions.sh ||r=1;\ |
|
| 76 |
+ hack/verify-generated-docs.sh ||r=1;\ |
|
| 77 |
+ hack/verify-cli-conventions.sh ||r=1;\ |
|
| 78 |
+ hack/verify-generated-protobuf.sh ||r=1;\ |
|
| 79 |
+ hack/verify-generated-swagger-descriptions.sh ||r=1;\ |
|
| 80 |
+ hack/verify-generated-swagger-spec.sh ||r=1;\ |
|
| 81 |
+ exit $$r ;\ |
|
| 82 |
+ } |
|
| 80 | 83 |
.PHONY: verify |
| 81 | 84 |
|
| 85 |
+ |
|
| 82 | 86 |
# Verify commit comments. |
| 83 | 87 |
# |
| 84 | 88 |
# Example: |
| ... | ... |
@@ -98,11 +102,18 @@ update: build |
| 98 | 98 |
hack/update-generated-clientsets.sh |
| 99 | 99 |
hack/update-generated-completions.sh |
| 100 | 100 |
hack/update-generated-docs.sh |
| 101 |
- PROTO_OPTIONAL=1 hack/update-generated-protobuf.sh |
|
| 101 |
+ hack/update-generated-protobuf.sh |
|
| 102 | 102 |
hack/update-generated-swagger-descriptions.sh |
| 103 | 103 |
hack/update-generated-swagger-spec.sh |
| 104 | 104 |
.PHONY: update |
| 105 | 105 |
|
| 106 |
+# Build and run the complete test-suite. |
|
| 107 |
+# |
|
| 108 |
+# Example: |
|
| 109 |
+# make test |
|
| 110 |
+test: test-tools test-integration test-assets test-end-to-end |
|
| 111 |
+.PHONY: test |
|
| 112 |
+ |
|
| 106 | 113 |
# Run unit tests. |
| 107 | 114 |
# |
| 108 | 115 |
# Args: |
| ... | ... |
@@ -141,7 +152,6 @@ test-cmd: build |
| 141 | 141 |
# Example: |
| 142 | 142 |
# make test-end-to-end |
| 143 | 143 |
test-end-to-end: build |
| 144 |
- hack/env hack/verify-generated-protobuf.sh # Test the protobuf serializations when we know Docker is available |
|
| 145 | 144 |
hack/test-end-to-end.sh |
| 146 | 145 |
.PHONY: test-end-to-end |
| 147 | 146 |
|
| ... | ... |
@@ -179,15 +189,6 @@ test-extended: |
| 179 | 179 |
test/extended/$(SUITE).sh --ginkgo.focus="$(FOCUS)" |
| 180 | 180 |
.PHONY: test-extended |
| 181 | 181 |
|
| 182 |
-# Build and run the complete test-suite. |
|
| 183 |
-# |
|
| 184 |
-# Example: |
|
| 185 |
-# make test |
|
| 186 |
-test: check |
|
| 187 |
- $(MAKE) test-tools test-integration test-assets -o build |
|
| 188 |
- $(MAKE) test-end-to-end -o build |
|
| 189 |
-.PHONY: test |
|
| 190 |
- |
|
| 191 | 182 |
# Run All-in-one OpenShift server. |
| 192 | 183 |
# |
| 193 | 184 |
# Example: |
| ... | ... |
@@ -225,27 +226,6 @@ release-binaries: clean |
| 225 | 225 |
hack/extract-release.sh |
| 226 | 226 |
.PHONY: release-binaries |
| 227 | 227 |
|
| 228 |
-# Release the integrated components for OpenShift, origin, logging, and metrics. |
|
| 229 |
-# The current tag in the Origin release (the tag that points to HEAD) is used to |
|
| 230 |
-# clone and build each component. Components must have a hack/release.sh script |
|
| 231 |
-# which must accept env var OS_TAG as the tag to build. Each component should push |
|
| 232 |
-# its own images. See hack/release.sh and hack/push-release.sh for an example of |
|
| 233 |
-# the appropriate behavior. |
|
| 234 |
-# |
|
| 235 |
-# Prerequisites: |
|
| 236 |
-# * you must be logged into the remote registry with the appropriate |
|
| 237 |
-# credentials to push. |
|
| 238 |
-# * all repositories must have a Git tag equal to the current repositories tag of |
|
| 239 |
-# HEAD |
|
| 240 |
-# |
|
| 241 |
-# TODO: consider making hack/release.sh be a make target (make official-release). |
|
| 242 |
-# |
|
| 243 |
-# Example: |
|
| 244 |
-# make release-components |
|
| 245 |
-release-components: clean |
|
| 246 |
- hack/release-components.sh |
|
| 247 |
-.PHONY: release-components |
|
| 248 |
- |
|
| 249 | 228 |
# Build the cross compiled release binaries |
| 250 | 229 |
# |
| 251 | 230 |
# Example: |