Filip Grzadkowski
b999e6655c
Do not overwrite bash variables in jenkins for scalability tests
2015-06-08 13:51:24 +02:00
Zach Loafman
2eccd87ccb
Adjust the Jenkins E2E_REPORT_DIR to something less silly
...
Start of a fix for complaints on #8852 .
2015-05-29 13:54:18 -07:00
Alex Robinson
9d61a95464
Adjust the sleep time before tearing down e2e clusters and add a rough formula
...
for determining how long the sleep should be.
2015-05-26 21:09:05 +00:00
Alex Robinson
0188e9af8c
Sleep before deleting the cluster to give the controller manager time to
...
delete any cloudprovider resources still around from the last test.
2015-05-26 20:11:03 +00:00
Quinton Hoole
b8ca74ab66
Don't clobber GINKGO_TEST_ARGS in hack/jenkins/e2e.go
2015-05-22 14:54:05 -07:00
Jeff Lowdermilk
553f9f822b
Add ga-beacon analytics to gendocs scripts
...
hack/run-gendocs.sh puts ga-beacon analytics link into all md files,
hack/verify-gendocs.sh verifies presence of link.
2015-05-15 18:56:38 -07:00
Max Forbes
579aed4161
Add zone to jenkins version-getting call.
2015-05-12 09:23:41 -07:00
Max Forbes
a161800e13
Allow Jenkins to get the version from the GKE server.
2015-05-11 17:31:29 -07:00
saadali
94643ce6c9
Modify Jenkins E2E to not fetch/unpack Kuberenetes, when deployment is
...
disabled,
2015-05-11 12:31:31 -07:00
Justin SB
a442918d31
AWS: Don't try to copy gce_keys in jenkins e2e job
...
Should fix e2e builds.
For the AWS jenkins jobs, I've been using the secret plugin.
2015-05-09 08:55:35 -07:00
Max Forbes
590d3873ea
Make jenkins e2e runs reuse one key, take two.
2015-05-08 15:52:56 -07:00
Zach Loafman
c6400cab1f
Revert "Make jenkins e2e runs reuse one SSH key."
2015-05-08 15:46:42 -07:00
Max Forbes
41cc8027ab
Make jenkins e2e runs reuse one key.
2015-05-08 14:51:42 -07:00
saadali
7cc25842fa
Add control variables to Jenkins E2E script
2015-05-07 17:01:25 -07:00
Eric Paris
6b3a6e6b98
Make copyright ownership statement generic
...
Instead of saying "Google Inc." (which is not always correct) say "The
Kubernetes Authors", which is generic.
2015-05-01 17:49:56 -04:00
Zach Loafman
e055ee0b71
Use KUBE_SKIP_UPDATE in Jenkins
...
After #7146 , we need to protect Jenkins from the internal gcloud bug (again).
2015-04-22 10:08:09 -07:00
Max Forbes
5880166845
Add support for using released tars (instead of just ci) as well as using a stable version (instead of just latest).
2015-04-21 15:56:23 -07:00
Zach Loafman
d5f02b2970
Use flock around gcloud component update to avoid race
2015-04-17 09:50:15 -07:00
Zach Loafman
db7e640bb5
Don't error out if gcloud update fails
...
Fixes #6974
2015-04-17 06:16:17 -07:00
Wojciech Tyczynski
586bae7948
Bigger performance test cluster
2015-04-15 09:25:35 +02:00
Wojciech Tyczynski
8fb22a750b
Explicitly define scalability test suite
2015-04-14 14:55:11 +02:00
Justin Santa Barbara
cf02d8cef2
Specify equivalent instance types for AWS, in hack/jenkins/e2e.sh
...
This should unbreak the AWS e2e tests
2015-04-13 08:28:24 -07:00
Wojciech Tyczynski
f7fbc2d0c5
Prepare for running scalability test on Jenkins
2015-04-13 11:36:12 +02:00
Jerzy Szczepkowski
ad306c9c6e
Merge pull request #6340 from zmerlynn/upgrade_gcloud
...
Automatically upgrade gcloud in Jenkins (reenable)
2015-04-02 09:37:27 +02:00
Zach Loafman
6ba14f1c28
Skip cleaning docker cache prior to build
...
This seems to be more trouble than its worth, and much of
the remaining build time (except the push itself). We can
cache the cross-build/golang images between builds - it's
not going to kill us, and it'll save the occasional weird
flake of not finding an image when it tries to rm one of
these.
2015-04-01 20:04:24 -07:00
Zach Loafman
4fa84a4f41
Automatically upgrade gcloud in Jenkins (reenable)
2015-04-01 19:27:17 -07:00
Zach Loafman
8fff5338e2
Fix gke_test (should've realized why the cut -c 2- was there above this)
2015-03-30 13:38:29 -07:00
Zach Loafman
ec53868d4f
Allow gke-test to run on latest release version
2015-03-30 12:11:23 -07:00
Justin Santa Barbara
e2c09f4470
Modify e2e to use local artifacts if present (to avoid GCS requirement)
2015-03-05 13:03:35 -08:00
Tim Hockin
7fe7de45e7
Merge pull request #4873 from justinsb/add_skip_push_gcs_2
...
Add SKIP_PUSH_GCS env so we can run without a push to GCS
2015-02-26 15:41:39 -08:00
Justin Santa Barbara
27c3031506
Add SKIP_PUSH_GCS env so we can run without a push to GCS
2015-02-26 14:02:16 -08:00
Zach Loafman
c0067656fb
Revert "Add SKIP_PUSH_GCS env so we can run without a push to GCS"
2015-02-23 11:15:54 -08:00
Zach Loafman
5269e06aa1
Merge pull request #4315 from justinsb/add_skip_push_gcs
...
Add SKIP_PUSH_GCS env so we can run without a push to GCS
2015-02-23 10:08:38 -08:00
Jeff Grafton
502b95f045
Jenkins e2e tests: ignore test exit status.
...
Since Jenkins has hopefully been set up properly to read test failures
from junit*.xml files, only exit with a nonzero status when there are
infrastructure failures. If there are only test failures, the nonzero
exit status will be ignored.
Also, disable Ginkgo's colors to make the Jenkin console logs more
readable.
2015-02-18 11:32:41 -08:00
Zach Loafman
a08e04dd68
Unpatch Jenkins now that #4177 is fixed
...
And actually, make it more better: Go ahead and tear down the cluster
even when tests fail, but (hopefully) relay the test exit status
correctly. This fails if there's a double error (if -down *also*
fails, we'll fail due to errexit), but either way is a build failure,
and this means that the teardown of a test failure build isn't getting
charged to the next run.
2015-02-11 13:42:14 -08:00
Justin Santa Barbara
7f142b0ee0
Add SKIP_PUSH_GCS env so we can run without a push to GCS
2015-02-11 12:36:40 -05:00
Zach Loafman
49a1984e98
Breakfix for #4177 , not a real solution
2015-02-05 11:24:45 -08:00
Zach Loafman
c15595fdf7
Revert jenkins/e2e.sh back to 606b517a
, minus -tap
2015-02-05 10:25:59 -08:00
Zach Loafman
dad85ef4f1
Add more logging
2015-02-05 10:01:45 -08:00
Zach Loafman
0b456e40bf
Fix jenkins/hack/e2e.sh, log errors better
2015-02-05 09:16:11 -08:00
Zach Loafman
688f96cd33
Run shell tests under Ginkgo, changing all reporting to JUnit
...
* Add a test/e2e/shell.go that slurps up everything in hack/e2e-suite
and runs it as a bash test, borrowing all the code from hack/e2e.go.
* Rip out all the crap in hack/e2e.go that deal with multiple tests
* Move hack/e2e-suite/goe2e.sh to hack/ginkgo-e2e.sh so that it
doesn't get slurped up.
2015-02-05 07:24:05 -08:00
Zach Loafman
67c382b5f0
Clean out dead docker containers and docker images every Jenkins build
...
This will increase build times on Jenkins, but should make the build
times consistent and make them pull from sources every time versus
leftover artifacts. Also upping timeout. (Try to address recent
some aborted builds.)
2015-01-30 13:53:27 -08:00
Filipe Brandenburger
606b517a07
Enable Go e2e report_dir in Jenkins
...
Use the E2E_REPORT_DIR global environment variable to define the
location where the JUnit XML reports should be saved.
Modify the Jenkins e2e.sh script to export that variable pointing to the
top of the Jenkins build tree.
Tested by running `E2E_REPORT_DIR=${PWD}/.. hack/e2e-test.sh` and
confirmed ../junit.xml was generated and looked good.
2015-01-28 16:27:43 -08:00
Joe Beda
228659a177
Fix up for posix flags
2015-01-15 09:12:19 -08:00
Zach Loafman
ba618db226
Fix kubernetes-e2e-gke build
...
Got a little aggressive combining options here. Accidentally forgot
that this parameter would bork normal GKE.
2015-01-12 16:55:56 -08:00
Daniel Smith
14b718973a
Merge pull request #3415 from zmerlynn/e2e_jenkins_script
...
Add Jenkins e2e script
2015-01-12 15:11:28 -08:00
Zach Loafman
3095f1bf64
Add Jenkins e2e script
...
This commit adds and documents the e2e script that Jenkins runs
2015-01-12 13:49:24 -08:00
Zach Loafman
0b3baad0f4
Kill the forced upload to GCS.
...
This actually tickles the -opipefail, and is only necessary if you're
rebuilding (which isn't really safe, because it can slice downstream
builds.)
2015-01-12 09:52:58 -08:00
Zach Loafman
c5ab2412a3
chmod 755 hack/jenkins/build.sh (sorry)
2015-01-12 09:33:50 -08:00
Zach Loafman
ca1753e51f
Initial commit of Jenkins script + README
...
And a config description. This doesn't yet have much - first want to
make sure I can do the build job. Next I'll submit the e2e script with
its twiddles and switch those over. (After going to 3 e2es, I think
it's finally time for version control.)
2015-01-09 16:28:48 -08:00