-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Set up a test-infra PR job. #484
Conversation
Reviewed 5 of 6 files at r1. ciongke/cmd/hook/githubagent_test.go, line 315 [r1] (raw file):
Add a case for org/randomrepo with an empty expectedjobs list. ciongke/cmd/hook/main.go, line 48 [r1] (raw file):
This should probably become a JSON/YAML file and live in a ConfigMap in the future. :-) ciongke/cmd/hook/main.go, line 49 [r1] (raw file):
jenkins/job-configs/kubernetes-jenkins-pull/testinfra-pull.yaml, line 62 [r1] (raw file):
I assume this is basically a dummy test job -- if we want this to be more legit, it'll need log publishing to GCS. (it might be a good test-case for upload-to-gcs.sh changes) Comments from Reviewable |
Review status: 3 of 6 files reviewed at latest revision, 4 unresolved discussions. ciongke/cmd/hook/githubagent_test.go, line 315 [r1] (raw file):
|
Reviewed 3 of 3 files at r2. Comments from Reviewable |
Thanks for the prompt review. |
Automatic merge from submit-queue Upload mungegithub config and create maintenance manual **Release note**: ```release-note none ```
This PR makes ciongke handle multiple repos properly and adds a gotest job to PR Jenkins for the test-infra repo. This new PR job won't add any "ok to test" messages since it isn't triggered by the usual plugin :).
The remaining multirepo problem that this doesn't solve is #476. Until that's fixed I'm not going to bother uploading logs.
After this goes in and I've made sure things look reasonable I'll make a tiny PR switching off dry-run. !!
This change is