-
Notifications
You must be signed in to change notification settings - Fork 40.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Jenkins shell script to setup and run verification tests #14587
Conversation
1b1920d
to
8029743
Compare
@kubernetes/goog-testing |
Unit, integration and GCE e2e test build/test passed for commit 8029743d802faff45eef26cb1bee32d73e316865. |
Unit, integration and GCE e2e test build/test passed for commit 1b1920d26f73047f4155b010e6319fd1420154c4. |
Labelling this PR as size/M |
8029743
to
cc9e2d6
Compare
Unit, integration and GCE e2e build/test failed for commit cc9e2d64c18ae2a4ccf61c332ea6c09552ddeaa3. |
cc9e2d6
to
8b3760d
Compare
Unit, integration and GCE e2e test build/test passed for commit 8b3760d099e6cb2abce7300ed10ce22a878bc53f. |
The verification checks appear to be working, besides the etcd issue mentioned in #14781. |
Unit, integration and GCE e2e test build/test passed for commit d3b4d1b571f8bf5c7c4b30eabbdb63040eeb9e75. |
GCE e2e test build/test passed for commit d3b4d1b571f8bf5c7c4b30eabbdb63040eeb9e75. |
GCE e2e test build/test passed for commit f32185a2d0840f821aa9e7f33454ab8c89d16148. |
Sigh. I'm sorry for the forever it took me to get to this. Rebase? |
No worries. Also, the etcd check should work after #15586 (though more work is needed there) |
GCE e2e test build/test passed for commit bab5b2cea78fd99531328e554df0c2e904a8c1e9. |
set -o errexit | ||
set -o nounset | ||
set -o pipefail | ||
set -o xtrace |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intentional?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I basically cargo-culted this file from the other scripts in hack/jenkins. All of them set xtrace, though maybe we should change that?
I did notice that my comment on L17-18 was wrong, so that's been fixed now at least.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, ignore me, yes.
LGTM modulo question. Are you saying we need to wait on #15586 to merge? |
The _gopath directory is used in Jenkins to install extra dependencies, and any files in it should be ignored by the various verification scripts.
We don't need to necessarily wait on #15586 to merge this, but we can't really enable the tests on PR Jenkins until the etcd issue is addressed. |
GCE e2e test build/test passed for commit abdaa75c4576013f4a8c06aeeb25978ee9ada756. |
GCE e2e test build/test passed for commit 1016b49. |
LGTM |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e test build/test passed for commit 1016b49. |
Automatic merge from submit-queue |
Auto commit by PR queue bot
We need to install some dependencies to run the various hack/verify* scripts.
May as well bundle this into another script under hack/jenkins.